AI-Powered Study Assistant Platform (GCP + Vertex AI + Firebase)

Customer: AI | Published: 11.11.2025

Project Overview: We are building an AI-powered student study platform — think of it as a personal study assistant. The platform helps students upload their notes or textbooks, automatically converts them into clean digital notes, and then generates flashcards and quizzes from those notes. Students can also upload their written answers and get instant AI-based feedback and scores, just like a teacher would do. We already have the complete UI/UX design ready on Figma here - https://www.figma.com/design/HpFCnTVavb4eb2pIeaucuy/OS-for-Learning--Client-File-?node-id=0-1&p=f Important Note Before You Bid Please do not place random bids and then renegotiate. Check the Figma designs carefully, understand the scope, and quote only once — realistically. If you quote randomly and then try to change later, your bid will not be considered. We want serious, professional freelancers who respect time and clarity. Tech Stack Google Cloud Platform (GCP) Cloud Run (for stateless APIs) Cloud Functions (for background tasks/triggers) Vertex AI (for AI models and prompt processing) Document AI (for OCR and text extraction) Firestore / Cloud SQL (for database) Cloud Storage (for file storage) Firebase Authentication (for user login/signup) Core Features to Build 1. Upload & Digital Notes Students can upload their class notes, textbooks, or handwritten pages. The system will automatically turn this into well-organized digital notes that can be viewed anytime on their dashboard. 2. Flashcards for Easy Revision From those notes, the platform will create quick flashcards (question & answer format). Students can flip through them like digital cue cards to memorize key points. 3. Auto-Generated Quizzes Students can take short quizzes created automatically from their notes. They’ll instantly see how much they remember and where they need improvement. 4. Subjective Copy Check (Answer Evaluation) Students can upload their written answers to a question and get instant feedback — including a score and detailed comments, just like a teacher’s evaluation. 5. Dashboard & Progress Tracking Each student will have their own dashboard to manage notes, flashcards, and tests. They can see how they’re improving over time with simple progress insights. 6. User Management Implement user signup/login using Firebase Authentication. Each user has a dashboard with their uploaded files, flashcards, quizzes, and performance data. What We Expect from You: Review the Figma designs carefully before quoting. Build both frontend and backend of the web platform as per design and flow. Deliver a smooth, user-friendly experience. Communicate regularly and deliver within agreed timelines. Proper documentation for deployment on GCP You Should Have Experience In GCP (especially Cloud Run, Cloud Functions, Vertex AI) Python (FastAPI / Flask preferred) or Node.js Building scalable REST APIs Working with AI models and prompt engineering Firebase Authentication integration Clean code and well-documented commits Timeline & Communication Estimated timeline: 3–4 weeks. Communication: English or Hindi. Regular updates (every 2–3 days preferred). How to Apply When applying, please include: A short intro about your GCP/AI backend experience. A few links or screenshots of similar work (if available). Your final, all-inclusive quote after reviewing the Figma designs. Your estimated timeline for delivery.