Student Dental checkup App

Student Dental App 🦷

GitHub: Code

📸 Preview

App Preview1 App Preview2

During my time in college, I built a Student Dental Management App that streamlined how dental cases were recorded, tracked, and managed — designed specifically for dental students and doctors.
This project was one of my most challenging yet rewarding experiences, as it required not only strong Flutter skills but also thoughtful problem-solving to meet real-world healthcare needs.

🚀 Key Features

  • Modern Sleek UI – A clean and professional design to make data entry and navigation smooth for doctors.
  • Custom Dental Structure Widget – Built from scratch using ShapeBorder to represent teeth visually, with colors indicating problems.
  • Age-based Problem Filtering – Fetch patients or cases by their age, age-specific dental issues, or common problems for that age group.
  • Role-based Authorization – Doctors can only edit their own entries, while a superAdmin has full access.
  • Firebase Integration – Real-time queries for patient/student data, problems, and age-specific cases.
  • Provider State Management – Ensured smooth state updates and data flow across the app.

🛠 Tech Stack

  • Flutter (UI + State Management with Provider)
  • Firebase Firestore (Real-time Database)
  • Firebase Auth (Doctor & SuperAdmin access control)
  • ShapeBorder Custom Widgets (for dental structures)

💡 What I Learned

This project taught me:

  • How to design and implement custom widgets for highly specialized use cases.
  • The importance of role-based permissions in healthcare-related apps.
  • Structuring Firebase queries for fast and accurate data retrieval.
  • Creating maintainable architecture in Flutter using Provider.