NextQ is a modern EdTech platform that uses AI to automate question paper generation, notes summarization, and more. Built with Next.js, FastAPI, and Azure OpenAI, it empowers students and educators to create, summarize, and analyze academic content with ease.
- Custom Question Paper Generation: Upload syllabus and previous papers, and generate new question papers using AI.
- Notes Summarizer: Upload your notes and get concise, actionable summaries as PDF.
- Predictive Question Paper: Analyze past papers to generate likely exam questions.
- Modern UI: Built with Next.js, shadcn/ui, and a beautiful dark theme.
-
Clone the repository:
git clone <your-repo-url> cd nextq
-
Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Set up environment variables:
- Copy
.env.local.exampleto.env.localand fill in your API keys (Azure OpenAI, Together AI, etc).
- Copy
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open your browser: Visit http://localhost:3000 to use the app.
- Custom Question Paper: Go to
/features/custom-question-paperto generate question papers from your syllabus and previous papers. - Notes Summarizer: Go to
/features/notes-summarizerto upload notes and get a summarized PDF. - Predictive Question Paper: Go to
/features/questionpaper-aito generate likely exam questions from past papers.
- Frontend: Next.js, React, shadcn/ui
- Backend: FastAPI, Azure OpenAI, Together AI
- PDF Handling: fpdf, pdfplumber
The easiest way to deploy is with Vercel.