Skip to content

An easy to use GPA, CGPA Calculator and Simulator made as my final project for CS50 2026

Notifications You must be signed in to change notification settings

vj031206/9Point0

Repository files navigation

9Point0 - GPA & CGPA Calculator and Simulator

Live Demo YouTube Demo

Python Flask GitHub License


Table of Contents


Description

9Point0 is a web application for students to calculate and simulate GPA and CGPA effortlessly. Users can input course names, credits, and grades for multiple semesters, see semester GPA and cumulative CGPA instantly, and explore “what-if” scenarios by adjusting grades or credits.

The project demonstrates full-stack web development using Python, Flask, and Jinja2, combined with a dynamic frontend built using HTML, CSS, and JavaScript.


Features

  • Instant GPA & CGPA Calculation.
  • Support for multiple semesters.
  • Dynamic course management (add/remove courses).
  • Simulation mode to test different scenarios.
  • Input validation for accurate results.
  • Clean and simple UI for ease of use.

Screenshots

Dashboard

Screenshot 2026-02-06 033616

SGPA Page

Screenshot 2026-02-06 033714

CGPA Page

Screenshot 2026-02-06 033737

Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, JavaScript, Jinja2
  • Styling: Bootstrap (optional)
  • Deployment: Vercel

Installation & Running Locally

  1. Clone the repository
git clone https://github.com/vj031206/9Point0.git
cd 9Point0
  1. Create a virtual environment (optional)
python -m venv venv
source venv/bin/activate      # Linux / Mac
venv\Scripts\activate         # Windows
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Flask app
python app.py
  1. Open in browser

Usage

  1. Enter semester and course details (course name, credits, grade).
  2. Click Calculate GPA to view semester GPA.
  3. Add more semesters to compute cumulative CGPA.
  4. Adjust grades/credits in simulation mode to explore different scenarios.

Future Plans

  • Fully mobile-responsive layout
  • Interactive dashboard with charts/statistics
  • Export data in CSV/PDF format
  • Persistent user accounts to save GPA/CGPA history

Links

License

This project is open-source under the MIT License.

About

An easy to use GPA, CGPA Calculator and Simulator made as my final project for CS50 2026

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published