Skip to content

Psunday2000/cgpa-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGPA Calculator

This is a simple CGPA Calculator web application built with React. It allows students to calculate their CGPA (Cumulative Grade Point Average) based on the grades and credit units of the courses they have taken.

Features

  • Dynamically add and remove rows for entering course information (course name, grade, and credit unit).
  • Calculate CGPA automatically as the user enters grade and credit unit for each course.
  • User-friendly interface with input validation for grade and credit unit fields.
  • Ability to delete rows to remove course information.
  • Responsive design for a seamless experience on different devices.

Prerequisites

  • Node.js (v14.0.0 or above)
  • npm (v6.0.0 or above)

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/your-repo-name.git
    
  2. Navigate to the project directory:

    cd CGPA-Calculator
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server:

    npm start
    
  5. Open your web browser and visit http:https://localhost:3000 to see the CGPA Calculator app.

Usage

  • Enter the number of courses you have taken in the input field.
  • Fill in the course name, grade, and credit unit for each course.
  • The CGPA will be calculated automatically based on the entered information.
  • To add more courses, click the "Add Row" button.
  • To remove a course, click the "Delete" button next to the respective row.

Contributing

Contributions are welcome! If you find any bugs, have feature requests, or want to make improvements to the app, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published