AI-powered software interview preparation. Students get a personalised day-by-day prep plan, complete tasks verified by AI-generated MCQs, earn diamonds, unlock companions, and track progress through a pixel-art character that evolves with their mood.
- Deterministic stage-based prep plan.
- AI-generated MCQ validation via Amazon Nova (Amazon Bedrock).
- Pixel art character with gender selection and mood states.
- Pokemon companions from shop.
- Streak and diamond reward system.
- Badge achievements.
- Calendar view of full prep timeline.
- Adaptive replan placeholder.
- React + Vite.
- TypeScript.
- TailwindCSS.
- Supabase (PostgreSQL).
- Amazon Nova Lite (Amazon Bedrock).
- FastAPI Python backend.
Frontend (React/Vite) -> Supabase (auth + database) -> FastAPI backend -> Amazon Nova Lite via Amazon Bedrock for MCQ generation.
When a user completes a task, a live Amazon Nova Lite call (via Amazon Bedrock) generates a unique MCQ specific to the topic and difficulty. No two attempts see the same question.
- Clone the repo.
- Run
npm install. - Create
.envin the root folder using.env.exampleas reference and fill in your keys. - Run
npm run devfor frontend. - Run
uvicorn main:app --reloadinside nemo-backend for backend.