
Dogtor AI Learning Assistant
Project Overview
Dogtor (逗課) is an AI-powered learning app built for high school students, offering personalized question generation, error tracking, and adaptive learning paths to help students practice smarter.
I spearheaded the entire system design and development, including:
- AI engineering and deep learning model training for personalized question generation
- Subject-specific question banks covering math and science topics
- Adaptive difficulty system that adjusts based on student performance
- FastAPI backend with RESTful APIs and automatic documentation
- MySQL database schema for error tracking and learning analytics
- Push notifications to remind students to practice daily
- Learning streak and progress visualization to boost motivation
- 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 and detailed explanations, helping students understand — not just memorize — the material.
Project Media
Key Features
- 1AI question generation tailored to each student's learning gaps
- 2Subject-specific question banks covering math and science
- 3Adaptive difficulty system that adjusts to student performance
- 4Error tracking and personalized practice recommendations
- 5Instant feedback with step-by-step explanations
- 6Daily push notifications and learning streaks to build habits
- 7Progress visualization and learning analytics dashboard
- 8GCP 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.
App Store Launch
AchievementSuccessfully launched on App Store, ranked #4 in Education category.



