CoolFace
Apppublic

pranaykr/ExamPrep-ai

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
App README

QuickPrep AI

AI-powered competitive exam preparation platform built with Next.js, TypeScript, Prisma, and AI services.

Documentation

  • —[Architecture Document](./ARCHITECTURE.md): Complete system architecture, technology stack, and design patterns
  • —[Product Requirements](./PRODUCT_REQUIREMENTS.md): Functional and non-functional requirements
  • —[Low Level Design](./LOW_LEVEL_DESIGN.md): API contracts, data models, and service design
  • —[Environment Configuration](./ENVIRONMENT_CONFIGURATION.md): Configuration guide for all environments

Quick Start

  1. 1.Install dependencies:
bash
   npm install
  1. 1.Configure environment variables (see ENVIRONMENT_CONFIGURATION.md):
bash
   cp .env.example .env.local
   # Edit .env.local with your configuration
  1. 1.Set up database:
bash
   npx prisma generate
   npx prisma db push
  1. 1.Run development server:
bash
   npm run dev
  1. 1.Open http://localhost:3000

Features

  • —🤖 AI-Generated Questions (Hugging Face / OpenAI)
  • —📊 Progress Tracking & Analytics
  • —🏆 Leaderboard System
  • —🔐 Secure Authentication
  • —📧 Email Notifications (Brevo)
  • —📚 Flashcard Generation
  • —🎯 Multiple Exam Support (NEET, JEE, UPSC, etc.)

Technology Stack

  • —Framework: Next.js 16 (App Router)
  • —Language: TypeScript
  • —Database: SQLite (Dev) / PostgreSQL (Prod)
  • —ORM: Prisma
  • —AI: Hugging Face API / OpenAI API
  • —Email: Brevo API
  • —Styling: Tailwind CSS + ShadCN UI

License

Private - All rights reserved