Back to Projects
ReactTypeScriptVite

UIU CGPA Calculator

A client-side academic planning utility for UIU students, combining a CGPA calculator, assessment tracker, and grading-policy reference in one interface.

Frontend Developer

The Problem

Students need to understand how course credits, expected grades, and retakes affect their trimester GPA and overall CGPA without rebuilding the same spreadsheet each time.

The Solution

Provide focused calculator, assessment, and policy views. Let students enter course information and inspect credit-weighted results and projected grade scenarios directly in the browser.

System Architecture

A React and TypeScript single-page app built with Vite. Form components calculate and pass typed GPA results and chart data to the result display; assessment tracking and grading-policy views are separate components. The core calculator does not require a server or an account.

Key Features

Innovative solutions developed to solve complex technical challenges.

Credit-weighted results

Calculate trimester GPA and overall CGPA from course credits and grades.

Retakes and grade scenarios

Explore how retaken courses and expected grades change the calculation.

Assessment tracking

Review course assessment inputs alongside a dedicated grading-policy reference.