Skip to content
This repository was archived by the owner on Aug 12, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 GPA & CGPA Calculator

Live Demo License Stars

A free, fast, and accurate GPA calculator for Indian university students

Live Demo · Report Bug · Request Feature


🌟 Features

  • Calculate Semester GPA - Enter courses, credits, and grades
  • Calculate Cumulative CGPA - Track performance across multiple semesters
  • GPA to CGPA Converter - Quick conversion between formats
  • 10-Point Grading Scale - O, A+, A, B+, B, C grades (Indian standard)
  • 100% Free & No Ads - No registration or payment required
  • Privacy First - All calculations happen in your browser
  • Mobile Responsive - Works perfectly on phones, tablets, and desktops
  • Dark Theme - Easy on the eyes with modern design

🎯 Live Demo

Try it now: https://getgpa.vercel.app

🏫 Supported Universities

Works with all Indian universities using the 10-point grading system:

  • IIT (Indian Institute of Technology)
  • NIT (National Institute of Technology)
  • BITS Pilani
  • VIT University
  • SRM University
  • Anna University
  • Delhi University
  • Mumbai University
  • And many more!

🛠️ Tech Stack

  • HTML5 - Semantic markup
  • CSS3 - Modern styling with animations
  • JavaScript - Vanilla JS (no frameworks)
  • Vercel - Hosting and deployment

🚀 Getting Started

Prerequisites

No prerequisites! Just a web browser.

Installation

  1. Clone the repository
git clone https://github.com/Frozen-47/GradeCalculator.git
  1. Navigate to the project
cd GradeCalculator
  1. Open in browser
# Simply open index.html in your browser
# Or use a local server:
python -m http.server 8000

That's it! No build process, no dependencies, no npm install needed.

📂 Project Structure

GradeCalculator/
├── index.html       # Main HTML file with structure
├── style.css        # Styles and animations
├── script.js        # Calculator logic and functionality
├── sitemap.xml      # SEO sitemap for search engines
├── robots.txt       # Search engine crawling rules
├── image.png        # Favicon and preview image
├── LICENSE          # MIT License
└── README.md        # This file

💡 How It Works

GPA Calculation Formula

GPA = (Σ(Credit × Grade Point)) / (Σ Credits)

Grade Point Scale

Grade Points Description
O 10 Outstanding
A+ 9 Excellent
A 8 Very Good
B+ 7 Good
B 6 Above Average
C 5 Average
RA/SA/W 0 Fail/Withdrawn

🤝 Contributing

Contributions are what make the open-source community amazing! Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🐛 Bug Reports & Feature Requests

Found a bug or have a feature idea? Open an issue!

📝 Roadmap

  • Basic GPA calculator
  • CGPA tracker
  • GPA to CGPA converter
  • Percentage to GPA converter
  • Expected CGPA predictor
  • Grade trend graphs
  • Download/Print results
  • Multiple grading systems (4.0 scale, etc.)
  • Dark/Light theme toggle

📧 Contact

Sabareesh

⭐ Show Your Support

Give a ⭐ if this project helped you!

📄 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by Sabareesh

⬆ Back to Top

About

A clean and fast web app to calculate GPA and CGPA. Enter subjects, credits, and grades — the calculator instantly gives accurate results using a 10-point grading system.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages