AI Study Companion MVP Development
Budget: ₹37,500 – ₹75,000 INR
Full-Stack Developer (React + Node + AI Integration) for EdTech MVP
Status: Figma UI ready | Tech stack & architecture finalized
Overview
We are building the MVP version of a next-generation AI study companion platform for students in the medical and technical domains.
The Figma design is complete, and the goal is to convert it into a functional web app with AI chat, quiz generation, and progress tracking.
This is not a concept — it’s a working MVP for user testing. The project requires a hands-on full-stack developer who can build fast, clean, and scalable code from existing documentation and mockups.
Core Features to Implement (for MVP)
Authentication
Email/password sign-up and login
JWT-based authentication
Basic profile creation
AI Tutor Chat
Chat interface from Figma
Integrate Claude 3.5 Sonnet for conversational AI
Contextual memory (retain last few interactions)
Support text input; later optional voice
Quiz Generation (In-Chat)
No separate quiz page — works within the tutor chat
When the user types “Test me on [topic],” AI generates 5–10 MCQs
Each question includes four options, correct answer, and brief explanation
Save quiz topic, score, and timestamp in DB
User Dashboard
Display number of quizzes taken
Last quiz score and topic
AI-generated motivational feedback message
Voice (Optional)
Integrate OpenAI Whisper API for speech-to-text
Optional ElevenLabs API for text-to-speech (AI voice playback)
Multilingual Support
Leverage Claude’s native multilingual handling (no extra logic required)
UI
Use provided Figma design
Fully responsive (desktop + mobile)
Add “Coming Soon” labels on non-MVP screens (study partner, observerships, wallet, etc.)
Deployment
Deploy on Render or Railway with SSL enabled
Provide .env.example and GitHub repo
Tech Stack
Layer Technology
Frontend React.js (Vite) + Tailwind CSS
Backend Node.js + Express
Database PostgreSQL + Prisma ORM
AI Models / APIs Claude 3.5 Sonnet (chat), Mistral 7B (quiz), Whisper (voice), ElevenLabs (TTS optional)
Auth JWT-based email/password
Hosting Render / Railway (HTTPS)
Version Control GitHub
Optional Docker setup for local testing
Deliverables
Functional, deployed web app (MVP)
Source code in GitHub
Working API integrations with AI models
.env.example for environment setup
Short technical handover document
Ideal Developer Profile
Strong experience with React.js + Node.js full-stack apps
Experience integrating LLM APIs (OpenAI / Claude / Mistral)
Familiarity with PostgreSQL / Prisma ORM
Has previously built chat or quiz-style web apps
Attention to UI accuracy from Figma
Familiar with deploying small MVPs on Render / Railway / AWS / Vercel
Status: Figma UI ready | Tech stack & architecture finalized
Overview
We are building the MVP version of a next-generation AI study companion platform for students in the medical and technical domains.
The Figma design is complete, and the goal is to convert it into a functional web app with AI chat, quiz generation, and progress tracking.
This is not a concept — it’s a working MVP for user testing. The project requires a hands-on full-stack developer who can build fast, clean, and scalable code from existing documentation and mockups.
Core Features to Implement (for MVP)
Authentication
Email/password sign-up and login
JWT-based authentication
Basic profile creation
AI Tutor Chat
Chat interface from Figma
Integrate Claude 3.5 Sonnet for conversational AI
Contextual memory (retain last few interactions)
Support text input; later optional voice
Quiz Generation (In-Chat)
No separate quiz page — works within the tutor chat
When the user types “Test me on [topic],” AI generates 5–10 MCQs
Each question includes four options, correct answer, and brief explanation
Save quiz topic, score, and timestamp in DB
User Dashboard
Display number of quizzes taken
Last quiz score and topic
AI-generated motivational feedback message
Voice (Optional)
Integrate OpenAI Whisper API for speech-to-text
Optional ElevenLabs API for text-to-speech (AI voice playback)
Multilingual Support
Leverage Claude’s native multilingual handling (no extra logic required)
UI
Use provided Figma design
Fully responsive (desktop + mobile)
Add “Coming Soon” labels on non-MVP screens (study partner, observerships, wallet, etc.)
Deployment
Deploy on Render or Railway with SSL enabled
Provide .env.example and GitHub repo
Tech Stack
Layer Technology
Frontend React.js (Vite) + Tailwind CSS
Backend Node.js + Express
Database PostgreSQL + Prisma ORM
AI Models / APIs Claude 3.5 Sonnet (chat), Mistral 7B (quiz), Whisper (voice), ElevenLabs (TTS optional)
Auth JWT-based email/password
Hosting Render / Railway (HTTPS)
Version Control GitHub
Optional Docker setup for local testing
Deliverables
Functional, deployed web app (MVP)
Source code in GitHub
Working API integrations with AI models
.env.example for environment setup
Short technical handover document
Ideal Developer Profile
Strong experience with React.js + Node.js full-stack apps
Experience integrating LLM APIs (OpenAI / Claude / Mistral)
Familiarity with PostgreSQL / Prisma ORM
Has previously built chat or quiz-style web apps
Attention to UI accuracy from Figma
Familiar with deploying small MVPs on Render / Railway / AWS / Vercel