00%
KAWSAR.DEV
HomeSkillsProjectsAboutContribContact
Back to Projects
LIVEFRONTEND 6 min read

UIUCalculator

UIU Calculator & Planner

Meet Your New Study Mate

University life comes with its fair share of challenges. One of the most persistent headaches for students is manual grade calculation, financial planning, and course scheduling. The UIU Calculator & Planner was created to solve these problems, providing an all in one academic toolkit designed specifically for United International University students.

This project replaces manual calculation errors with a fast, responsive, and mobile friendly interface. Whether you're calculating your CGPA, planning your target grades, estimating tuition fees, or checking for exam conflicts, this tool has you covered. It's the study mate every UIU student deserves.

Four Powerful Tools in One Place

The UIU Calculator & Planner combines four essential academic tools into a single, intuitive interface that makes university life significantly easier.

CGPA Calculator

Instantly calculates your GPA and CGPA based on the official UIU grading policy. Simply input your course grades and credit hours to get an accurate calculation in seconds.

Target CGPA Planner

The "Magic" tool that tells you exactly what GPA you need in the next trimester. Input your current CGPA and your goal (like "I want a 3.5"), and it calculates the required GPA.

Tuition Fee Calculator

Enter credits and waiver or scholarship percentage to get an accurate breakdown of your installment fees. No more surprises when the bill arrives.

Exam Conflict Tracker

Identify scheduling overlaps and ensure your exam dates do not clash during course registration. This tool helps you plan your semester with confidence.

The Magic of Target CGPA Planning

One of the standout features of this toolkit is the Target CGPA Planner. It's designed to answer the most common question students ask: "What do I need to get to reach my goal?"

Goal Oriented

Simply input your current CGPA and your target CGPA. The tool instantly calculates the required GPA for your next trimester to achieve your goal.

Motivation & Clarity

Provides clear, actionable targets that motivate students to perform better. Knowing exactly what you need to achieve eliminates guesswork and reduces anxiety.

Financial Planning Made Easy

Financial planning is an essential part of university life. The Tuition Fee Calculator helps students and families plan ahead with accurate cost estimates.

Waiver & Scholarship Support

Input your credit hours and waiver or scholarship percentage to get an accurate breakdown. The calculator handles the math so you don't have to.

Installment Estimation

Get a clear picture of your installment fees before the semester begins. This allows for better financial planning and budget management.

Smart Course Registration

The Exam Conflict Tracker is a specialized tool designed to help you avoid scheduling nightmares during course registration.

How It Works

Input your course registration choices, and the tool identifies potential scheduling overlaps. It ensures your exam dates do not clash, allowing you to register with confidence and avoid last minute conflicts.

Design Philosophy: Fast, Responsive, Mobile Friendly

The UIU Calculator & Planner was built with a simple but powerful design philosophy: it should work anywhere, on any device, without friction.

Speed

No waiting. No spinning loaders. Every calculation happens instantly, giving you immediate results when you need them most.

Responsive

The interface adapts seamlessly to any screen size, from desktop monitors to mobile phones, providing a consistent experience everywhere.

Mobile First

Designed with students in mind who often access tools from their phones. Every interaction is optimized for touch and small screens.

Pure HTML, CSS, and JavaScript

The UIU Calculator & Planner is built with pure vanilla web technologies, making it fast, lightweight, and accessible to everyone.

TechnologyPurpose
HTMLStructured semantic markup
CSSResponsive styling and visual design
JavaScriptCore calculation logic and interactivity
Framework: Vanilla (No frameworks)
Performance: Lightweight and fast
Accessibility: Works on any device

Simple Project Structure

The project follows a clean, simple structure that makes it easy to understand, modify, and extend.

Challenges Faced While Developing the Project

Structuring academic grading math and tuition waiver rules required accurate formula modeling and error handling.

Retake Grade Substitution Math

Accurately modeling UIU official grading policies where repeated course attempts replace previous grade point averages required precise floating point calculations.

Dynamic Course Slot Matrix

Designing a fast exam schedule clash detector required parsing irregular time string formats into comparable minute timestamps.

Potential Improvements and Future Plans for the Project

Future development will expand automated schedule generation and course prerequisite visualization tools.

Automated Routine Builder

Building an algorithmic class routine generator that creates conflict free weekly class schedules based on preferred teacher sections.

Prerequisite Graph Visualizer

Adding an interactive visual flowchart showing course prerequisite dependencies for Computer Science degree completion paths.