- Description
- Features
- Screenshots
- Tech Stack
- Installation & Running Locally
- Usage
- Future Plans
- Links
- License
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.
- 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.
Dashboard
SGPA Page
CGPA Page
- Backend: Python, Flask
- Frontend: HTML, CSS, JavaScript, Jinja2
- Styling: Bootstrap (optional)
- Deployment: Vercel
- Clone the repository
git clone https://github.com/vj031206/9Point0.git
cd 9Point0- Create a virtual environment (optional)
python -m venv venv
source venv/bin/activate # Linux / Mac
venv\Scripts\activate # Windows- Install dependencies
pip install -r requirements.txt- Run the Flask app
python app.py- Open in browser
- Visit http://127.0.0.1:5000 to use the app
- Enter semester and course details (course name, credits, grade).
- Click Calculate GPA to view semester GPA.
- Add more semesters to compute cumulative CGPA.
- Adjust grades/credits in simulation mode to explore different scenarios.
- Fully mobile-responsive layout
- Interactive dashboard with charts/statistics
- Export data in CSV/PDF format
- Persistent user accounts to save GPA/CGPA history
- Live Demo: https://9-point0.vercel.app
- YouTube Demo: https://youtu.be/pj6gQF0lzzY
- GitHub Repo: https://github.com/vj031206/9Point0
This project is open-source under the MIT License.