AI Study Companion MVP Development

Job ID: 39971294

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