$ Grade_Tracker_App

Qt
Full Stack
Database Systems
Desktop Development
Grade_Tracker_App

$ tech_stack

Qt 6
Supabase
PostgreSQL
C++
JSON
CMake

$ description

> Developed a full-stack academic productivity application using C++ and Qt, enabling students to manage courses, track grades, monitor study habits, and visualize academic performance through an intuitive desktop interface.

> Integrated a cloud-hosted Supabase backend for authentication, persistent data storage, and real-time synchronization, while implementing social and competitive features such as friend tracking and rank comparisons.

  • Designed and implemented a multi-page desktop application using Qt Widgets, Qt Designer, and C++.
  • Integrated Supabase REST APIs using Qt Network to support user authentication, cloud data storage, and account management.
  • Built course management functionality allowing users to track grades, assignments, weighted averages, and study hours.
  • Implemented dynamic ranking systems based on academic performance and productivity metrics.
  • Developed friend comparison features enabling users to view peer rankings, course progress, and study statistics.
  • Created data visualizations using Qt Charts to display grade distributions and academic performance metrics.
  • Structured the application using modular UI, database, and business-logic layers to improve maintainability and scalability.
  • Utilized environment variables and configuration management to securely handle API keys and backend credentials.