Skip to content

Anoopkr1906/ECM-CGPA-Tracker

Repository files navigation

ECM CGPA Tracker

A React-based web application designed to help ECM (Engineering and Computer Management) students calculate their required SGPA (Semester Grade Point Average) to achieve their target CGPA (Cumulative Grade Point Average).

Features

  • Current CGPA Calculation: Input your semester-wise SGPA and credits to see your current CGPA
  • Target CGPA Planning: Set your target CGPA and see what SGPA you need in remaining semesters
  • Dynamic Semester Management: Add or remove semesters as needed
  • Real-time Calculations: Instant updates as you modify your data
  • Responsive Design: Works seamlessly on desktop and mobile devices
  • Grade Classifications: Visual indicators for different CGPA ranges

How to Use

  1. Add Semesters: Click "Add Semester" to input your completed semesters
  2. Enter Details: For each semester, provide:
    • Semester name (e.g., "Sem 1", "Semester 2")
    • SGPA achieved (0.0 - 10.0 scale)
    • Credits for that semester
  3. View Current CGPA: Your current CGPA is automatically calculated and displayed
  4. Set Target: Enter your target CGPA and number of remaining semesters
  5. Get Required SGPA: See what SGPA you need to maintain in remaining semesters

CGPA Scale

  • 9.0 - 10.0: Outstanding
  • 8.0 - 8.9: Excellent
  • 7.0 - 7.9: Very Good
  • 6.0 - 6.9: Good
  • 5.0 - 5.9: Average
  • Below 5.0: Below Average

Installation and Setup

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open your browser and navigate to the local development URL

Build for Production

npm run build

Technologies Used

  • React: Frontend framework
  • Vite: Build tool and development server
  • CSS3: Styling with modern CSS features
  • JavaScript ES6+: Modern JavaScript features

Contributing

Feel free to contribute to this project by submitting issues or pull requests to improve the functionality or user experience.

About

A website build for Ecm students at NIT JSR.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors