Skip to content

Yuvraj-Sarathe/CATMATHS

Repository files navigation

CATMATHS 🎯

Mathematics, demystified. A premium, editorial-grade learning platform for CAT aspirants starting from zero.

🌟 Live Application

Visit CATMATHS on Vercel Visit CATMATHS on Netlify

Dual Deployment: Primary hosting on Vercel for enhanced serverless function performance and reliability. Netlify mirror maintained for redundancy and load distribution.


Tech Stack Styling License


✨ Premium Experience

CATMATHS is not a template. It's a precisely crafted educational experience designed to feel like a high-end physical textbook brought to life.

  • 🖋️ Editorial Typography: Using Instrument Serif and Source Sans 3 for a sophisticated, calm, and readable interface.
  • 📓 Tactile Design: A "Blackboard Slate" and "Antique Paper" palette that reduces eye strain and emphasizes technical focus.
  • 🎞️ Fluid Motion: Spring-physics-based animations and scroll-triggered reveals that make the syllabus feel alive.
  • 🌓 Integrated Dark Mode: A custom-property-driven dark theme that maintains the same "Academic" DNA.

🧠 AI-Powered Diagnostics

Generate custom, CAT-level practice tests on demand using Groq & Llama 3.3.

  • Tailored Focus: Select specific topics from Arithmetic, Algebra, Geometry, and more.
  • TITA & MCQ support: Authentic exam-style questions including "Type In The Answer" formats.
  • Deep Explanations: Instant, step-by-step solutions for every problem.
  • Math-Rich Rendering: Perfect LaTeX integration via KaTeX for all formulas.

📊 Curated Study Roadmap

The platform covers the entire CAT Quantitative Aptitude spectrum:

  • Foundations: Building mental math benchmarks and core arithmetic intuition.
  • Arithmetic (~40% of QA): Percentages, P&L, Time-Speed-Distance, and Ratios.
  • Algebra (~25% of QA): Linear/Quadratic equations, Logarithms, and Inequalities.
  • Number Systems: Factors, Multiples, Remainders, and Cyclicity.
  • Geometry & Modern Math: Mensuration, P&C, Probability, and Sequences.

🛠️ Technical Stack


🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository

    git clone https://github.com/Yuvraj-Sarathe/Basic-Maths-for-CAT.git
    cd Basic-Maths-for-CAT/CAT/CATMATHS
  2. Install dependencies

    npm install
  3. Configure Environment Create a .env file in the root directory:

    GROQ_API_KEY="your_api_key_here"
  4. Launch Development Server

    npm run dev

📂 Repository Structure

CATMATHS/
├── src/
│   ├── components/
│   │   ├── Layout.tsx          # Top nav ribbon & slide-out topic panel
│   │   ├── MathText.tsx        # LaTeX rendering wrapper
│   │   └── QuizEngine.tsx      # Exam-style question handler
│   ├── data/
│   │   └── syllabus.tsx        # Structured curriculum & content
│   ├── pages/
│   │   ├── Dashboard.tsx       # Roadmaps & progress tracking
│   │   ├── TopicPage.tsx       # Editorial reading experience
│   │   ├── CheatSheet.tsx      # High-yield formula reference
│   │   └── CustomTest.tsx      # AI generation cockpit
│   └── index.css               # Design System & v4 Theme Tokens

📜 License

Distributed under the Apache 2.0 License. See LICENSE for more information.


Built with 🎯 for CAT aspirants starting from scratch

Visit on Vercel Visit on Netlify

About

Basic Maths for CAT Students

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors