Welcome to EZCAT: A distraction-free, 100% offline-first CAT exam preparation companion with authentic previous year papers, realistic mock engines, and an intelligent AI coach.
1. Quick Start
EZCAT is designed to get out of your way. There are no sign-up forms, mandatory logins, or cluttered dashboards.
- Step 1: Download the latest Android APK from GitHub Releases or access the web build.
- Step 2: Open the app. The question bank is already stored locally on your device.
- Step 3: Choose either Daily Practice or jump into a Timed Mock Exam.
2. Curated Question Bank & PYQs
EZCAT bundles thousands of authentic CAT questions spanning from 2017 to 2024 across all three official sections:
- VARC (Verbal Ability & Reading Comprehension): RC passages, Para Jumbles, Para Summary, and Odd Sentence Out.
- DILR (Data Interpretation & Logical Reasoning): Full sets, arrangement puzzles, matrix charts, games & tournaments, and network diagrams.
- QA (Quantitative Aptitude): Arithmetic, Algebra, Geometry, Numbers, and Modern Math.
Questions are curated and cross-checked against standard answer keys from reputable preparation sources (including BodheePrep, Cracku, and 2IIM) to ensure pristine question fidelity.
3. Realistic Mock Test Engine
Simulate actual examination pressure with our specialized mock test modes:
- Mini Mocks (15 Minutes): Quick 5-question bursts designed for busy commutes and quick study sessions between classes or work.
- Sectional Mocks (40 Minutes): Standard 40-minute timed single-section drills to build endurance and test sectional strategy.
- Full CAT Mocks (120 Minutes): Complete 3-section simulation matching the actual test interface and timing rules.
4. AI Coach & Bring-Your-Own-Key (BYOK)
Rather than charging expensive monthly subscriptions for AI access, EZCAT implements a Bring-Your-Own-API-Key (BYOK) architecture.
Supported Providers:
- Google Gemini: Gemini 2.5 Flash / Pro (generous free tier available via Google AI Studio).
- OpenAI: GPT-4o, GPT-4o-mini.
- Anthropic: Claude 3.5 Sonnet / Haiku.
- Groq: Ultra-fast Llama 3 models.
- OpenRouter: Universal gateway to hundreds of open and proprietary models.
How to set up:
- Open Settings in the EZCAT application.
- Select your preferred AI provider.
- Paste your API key and tap Save.
Your key is encrypted locally using hardware storage. The app communicates directly with your provider API endpoint—no data is routed through EZCAT servers.
5. Offline-First Architecture
We believe studying should never be interrupted by unstable network connectivity:
- Local SQLite Database: The entire question bank, categories, explanations, and diagram assets live in a local SQLite file (
cat_questions.db). - Zero Cloud Latency: Instant question loading, instant solution rendering, and 100% offline practice.
6. Platform Downloads & Installation
Note for iOS users: The iOS version is actively in development. You can compile and test the app on iOS simulators using Expo EAS as detailed in the Releasing Guide.
7. Contributing & Open Source
EZCAT is completely open source under the MIT License. Contributions are welcome!
- Report a Bug: Open an issue at GitHub Issues.
- Submit Question Fixes: If you find a typo or discrepancy in any PYQ, submit a pull request with corrections.
- Source Code: Explore the codebase at github.com/amateuristrying/EZCAT.