Skip to content

Repository files navigation

🚀 GATE CSE 2027 Command Center

Next.js TypeScript Tailwind CSS Dexie.js License

A modern, local-first preparation hub engineered for GATE Computer Science & Information Technology (CSE) 2027 aspirants adhering strictly to the official IIT Madras syllabus and TCS iON exam mechanics.


💡 Overview

GATE CSE 2027 Command Center is built to address the core challenges faced by GATE aspirants: loss of negative marks, ineffective revision of weak concepts, and lack of realistic exam interface simulation.

With zero backend requirements, all user progress, mock test histories, custom test configurations, and spaced repetition data are stored directly inside your browser's IndexedDB, guaranteeing lightning-fast performance and full offline availability.


✨ Key Features

⚡ 30-Year Previous Year Question (PYQ) Engine (1995–2026)

  • Official Question Types Supported:
    • MCQ (Multiple Choice Questions): Exact negative marking enforcement ($-1/3$ for 1-mark questions, $-2/3$ for 2-mark questions).
    • MSQ (Multiple Select Questions): Multi-selection evaluation without negative marking or partial credit, matching official GATE rules.
    • NAT (Numerical Answer Type): Exact string & floating-point range evaluation (e.g., $3.14 \pm 0.02$).
  • LaTeX Math Rendering: Instant, crisp mathematical equations rendered via KaTeX.

🧠 SM-2 Spaced Repetition Error Vault

  • Powered by the industry-standard SuperMemo-2 (SM-2) algorithm.
  • Incorrectly answered or flagged questions automatically populate your Error Vault.
  • Smart revision intervals ($1, 3, 7, 21$ days) calculate intervals based on quality of recall to ensure long-term retention before exam day.

🧮 Official GATE Virtual Scientific Calculator

  • On-screen virtual keypad recreating the exact layout and operational constraints of the official TCS iON calculator used in GATE examination halls.

📊 High-Risk Performance Analytics

  • Track overall accuracy, total marks awarded, and marks lost to negative penalties.
  • Subject-by-subject accuracy heatmaps across all 11 GATE CSE sections.
  • Target score predictor and performance velocity trends.

🗺️ IIT Madras 2027 Syllabus & Strategy Planner

  • Detailed breakdown of all 11 official syllabus sections.
  • Interactive study targets, weightage tracking, and high-yield topic priority matrix.

🔒 100% Local-First Architecture

  • Built on Dexie.js (IndexedDB).
  • Complete data privacy: no user tracking, no sign-ups required, works offline.

🛠️ Technology Stack

Domain Technology
Framework Next.js 14 (App Router, Client Components)
Language TypeScript 5
Styling Tailwind CSS + Glassmorphism aesthetic
Database Dexie.js (IndexedDB wrapper)
Math Engine KaTeX
Analytics Charts Recharts
Icons Lucide React
Delight Animations Canvas Confetti

📁 Repository Structure

├── src/
│   ├── app/
│   │   ├── analytics/     # High-risk performance analytics dashboard
│   │   ├── error-vault/   # SM-2 spaced repetition revision queue
│   │   ├── practice/      # Interactive PYQ exam & practice interface
│   │   ├── strategy/      # IIT Madras 2027 syllabus & study planner
│   │   ├── globals.css    # Tailwind CSS & custom design tokens
│   │   ├── layout.tsx     # Navigation & root layout wrapper
│   │   └── page.tsx       # Main Command Center dashboard home
│   ├── components/
│   │   ├── ClientInitializer.tsx # Initial IndexedDB seeder component
│   │   ├── CustomTestModal.tsx   # Custom test generator modal
│   │   ├── LatexRenderer.tsx     # KaTeX math equation display
│   │   ├── Navbar.tsx            # Global navigation header
│   │   ├── QuestionCard.tsx      # Question container with options/inputs
│   │   ├── StrategyPlanner.tsx   # Priority matrix & roadmap tracker
│   │   └── VirtualKeypad.tsx     # GATE TCS iON scientific calculator
│   ├── db/
│   │   ├── index.ts        # Dexie IndexedDB schemas & table definitions
│   │   ├── seedData.ts     # Initial seed dataset for GATE CSE sections
│   │   └── strategyData.ts # Syllabus breakdown & topic weightages
│   ├── lib/
│   │   ├── evaluator.ts    # Scoring rules, negative penalties & NAT ranges
│   │   └── sm2.ts          # SuperMemo-2 spaced repetition algorithm logic
│   └── types/
│       └── gate.ts         # TypeScript definitions for questions, sessions & stats
├── public/
├── package.json
└── tailwind.config.js

📚 Official GATE CSE 2027 Syllabus Coverage

  1. General Aptitude (GA)15 Marks
  2. Engineering Mathematics (EM)13 Marks
  3. Digital Logic (DL)5 Marks
  4. Computer Organization & Architecture (COA)8 Marks
  5. Programming & Data Structures (PDS)10 Marks
  6. Algorithms (ALGO)8 Marks
  7. Theory of Computation (TOC)8 Marks
  8. Compiler Design (CD)4 Marks
  9. Operating Systems (OS)9 Marks
  10. Database Management Systems (DBMS)8 Marks
  11. Computer Networks (CN)12 Marks

⚡ Quick Start / Local Installation

Prerequisites

  • Node.js: v18.0.0 or higher
  • npm or pnpm or yarn

Installation Steps

  1. Clone the Repository

    git clone https://github.com/Error1904/gate-master-2027.git
    cd gate-master-2027
  2. Install Dependencies

    npm install
  3. Run the Development Server

    npm run dev
  4. Open in Browser Navigate to http://localhost:3000 to access the Command Center.


📄 License

This project is open-source and available under the MIT License.

About

Official GATE CSE 2027 Command Center — Local-first Next.js prep platform with 30-year PYQ engine, SM-2 spaced repetition error vault, GATE scientific keypad & analytics.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages