
Dogtor AI Learning Assistant
Project Overview
Dogtor is an AI-powered learning app that helps high school students practice effectively by generating personalized questions and tracking their learning progress.
I spearheaded the entire system design and development, including:
- Flutter frontend with clean UI/UX
- FastAPI backend with RESTful APIs and automatic documentation
- MySQL database schema for error tracking and learning analytics
- Cloud deployment on Google Cloud Run and Cloud SQL for scalability
Dogtor not only generates questions tailored to each student's weak points but also provides instant feedback, helping students focus on their learning gaps.
Key Features
- 1AI question generation tailored to student learning gaps
- 2Error tracking and personalized practice recommendations
- 3GCP Cloud Run + Cloud SQL deployment for scalability
Technologies Used
Project Milestones
Led Full-Stack AI Application Development
AchievementDesigned and built the entire AI learning system, integrating AI question generation, backend, database, and frontend.
Mastered Cloud Infrastructure
SkillDeployed scalable backend and database on Google Cloud Run and Cloud SQL.
Built RESTful APIs with FastAPI
LearningDeveloped efficient, well-documented APIs with FastAPI, enabling seamless communication between frontend and backend.
Database Design & Analytics
SkillDesigned MySQL schema for learning progress tracking, enabling error analysis and personalized learning paths.