https://github.com/anandsundaramoorthysa/cgpa-calculator
The GPA & CGPA Calculator is a web-based tool that enables students to easily calculate their GPA for each semester and overall CGPA. By inputting marks and credits for each subject, the app computes the GPA for each semester and the cumulative CGPA. It also provides options to download the results in PDF/Excel formats, along with visual progress.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Repository
The GPA & CGPA Calculator is a web-based tool that enables students to easily calculate their GPA for each semester and overall CGPA. By inputting marks and credits for each subject, the app computes the GPA for each semester and the cumulative CGPA. It also provides options to download the results in PDF/Excel formats, along with visual progress.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
GPA & CGPA Calculator
Table of Contents
About Project
The GPA & CGPA Calculator is a Streamlit-based application designed to help students calculate their GPA for each semester and CGPA over the entire course duration. The application allows users to input marks and credits for each subject across multiple semesters, computes GPA for each semester, and calculates CGPA based on the total credits and grades. Additionally, the project offers options to download the GPA/CGPA data in PDF and Excel formats for further reference.
Check out the live demo of the GPA & CGPA Calculator at Live Demo.
Installation
Follow these steps to clone the repository and install the necessary dependencies:
Clone the repository:
bash git clone https://github.com/anandsundaramoorthysa/CGPA-Calculator.gitNavigate to the project directory:
bash cd CGPA-CalculatorInstall the required Python libraries:
bash pip install -r requirements.txt
Use/Run the Project
- Ensure you have Python 3.8+ installed on your machine.
Run the Streamlit app:
bash streamlit run app.pyThe application will open in your default web browser, allowing you to input data and calculate your GPA and CGPA.
Features
- GPA Calculation: Calculate GPA for individual semesters based on subject marks and credits.
- CGPA Calculation: Calculate the overall CGPA across multiple semesters.
- PDF Report Generation: Download a detailed PDF report containing semester-wise GPA, subject-wise marks, and credits.
- Excel Report Generation: Download an Excel file containing the GPA data for all semesters.
- GPA Progress Plot: View a graphical representation of your GPA progress across semesters.
- Customizable Inputs: Input subject names, marks, and credits for each semester.
Contribution
If you'd like to contribute to the project, feel free to fork the repository, make changes, and submit a pull request. Please ensure that your contributions adhere to the following guidelines: - Provide clear commit messages. - Ensure your code adheres to PEP-8 standards. - Test your changes before submitting a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact Me
- Email: sanand03072005@gmail.com
- LinkedIn: Anand's LinkedIn Profile
Owner
- Name: ANAND SUNDARAMOORTHY SA
- Login: anandsundaramoorthysa
- Kind: user
- Location: Madurai, Tamilnadu
- Repositories: 1
- Profile: https://github.com/anandsundaramoorthysa
LCM'25 | Tech Enthusiast | Front-End Developer | Blog Writer | Java Full Stack Learner
GitHub Events
Total
- Push event: 5
- Create event: 2
Last Year
- Push event: 5
- Create event: 2
Dependencies
- fpdf *
- matplotlib *
- openpyxl *
- pandas *
- streamlit *