Back to Projects
Dogtor AI Learning Assistant

Dogtor AI Learning Assistant

2025 - PresentIn Progress

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

FlutterFastAPIMySQLGCP Cloud RunCloud SQL

Project Milestones

🚀

Led Full-Stack AI Application Development

Achievement

Designed and built the entire AI learning system, integrating AI question generation, backend, database, and frontend.

☁️

Mastered Cloud Infrastructure

Skill

Deployed scalable backend and database on Google Cloud Run and Cloud SQL.

Built RESTful APIs with FastAPI

Learning

Developed efficient, well-documented APIs with FastAPI, enabling seamless communication between frontend and backend.

🗄️

Database Design & Analytics

Skill

Designed MySQL schema for learning progress tracking, enabling error analysis and personalized learning paths.