Skip to main content
Projects
Full-Stack • Mobile • AI Tools

UIU CGPA Calculator AI

FlutterCGPA CalculatorEducation TechnologyAI IntegrationAndroid App

An all-in-one academic companion for United International University students to calculate GPA and CGPA, track academic progress, plan future grades, and manage university-related academic information.

UIU CGPA Calculator AI screenshot 1UIU CGPA Calculator AI screenshot 2UIU CGPA Calculator AI screenshot 3UIU CGPA Calculator AI screenshot 4UIU CGPA Calculator AI screenshot 5UIU CGPA Calculator AI screenshot 6UIU CGPA Calculator AI screenshot 7

Description

UIU CGPA Calculator AI is a student-focused Android application designed to simplify academic calculations and help United International University (UIU) students manage their academic journey. Built with Flutter, the app combines GPA and CGPA calculation, academic progress tracking, future CGPA planning, transcript import, tuition fee estimation, and AI-assisted academic guidance in one place. It also provides useful tools for managing semester records, tracking academic goals, and accessing available university notices. The project aims to make academic planning more convenient, organized, and accessible for students.

Tech Stack

FlutterDartNode.jsCloudflare WorkersCloudflare Workers AISharedPreferencesGitGitHub

Programming Languages

DartJavaScriptKotlin

Key Features

  • GPA and CGPA Calculation
  • Future CGPA Goal Planner
  • Semester-wise Academic Progress Tracking
  • Course, Credit, and Grade Management
  • Academic Transcript Import
  • Tuition Fee and Waiver Estimation
  • Retake, Installment, and Fine Calculations
  • AI-assisted Academic Guidance
  • Academic Honors and Medal Tracking
  • PDF Receipt Generation
  • Local Academic Data Management
  • JSON Data Backup and Restore
  • University Notice Access

Challenges

One of the main challenges was implementing accurate GPA and CGPA calculations while handling different academic scenarios, including retake courses, credit variations, semester results, and future grade targets. Another challenge was bringing multiple academic tools together in a single application without making the interface complicated. Managing semester-wise records, importing transcript data, estimating tuition fees and waivers, and maintaining reliable local data storage also required careful planning and testing. I focused on making the application practical, easy to navigate, and useful for students throughout their academic journey.

What I Learned

Through this project, I strengthened my skills in Flutter development, application architecture, academic calculation logic, and local data management. I learned how to handle different academic scenarios, organize multiple features within a single application, and improve usability through thoughtful UI/UX decisions. I also gained practical experience in testing application functionality, managing edge cases, and preparing an Android application for distribution. Most importantly, this project taught me how to turn a real student problem into a practical digital solution.

Open Source Projects

Contribution Activity

—

Contributions

—

Repositories

—

Followers

Sourav's Github Contributions

Top languages by repo

Fetching languages...

Fetching repositories...

Link copied!
✦

Share Project

☁️

SAVE TO DEVICE?

Download File

You are about to download this file to your local device. Do you wish to proceed?

Yes, Download