Skip to content

dixonsimon/CGPA-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOCSE GPA Calculator + AI Insights

A beautifully designed, interactive GPA calculator specifically built for RV University's B.Sc (AI/ML) students with advanced AI-powered performance analysis.

Version License

✨ Features

🎯 Core Functionality

  • Semester-wise GPA Calculation - Support for multiple semesters
  • Real-time Input Validation - Ensures marks are within valid range (0-70)
  • Credit-weighted Calculations - Accurate SGPA computation based on subject credits
  • Beautiful Glass-morphism UI - Modern, dark theme with purple gradient accents

🤖 AI-Powered Insights

  • Performance Analysis - Detailed assessment of your academic performance
  • Subject-wise Breakdown - Identifies strongest and weakest subjects
  • Strategic Recommendations - Personalized improvement suggestions
  • Credit Impact Analysis - Shows how different subjects affect your overall GPA

🎨 Design Excellence

  • Custom Animated Dropdown - Smooth, elegant semester selection
  • Responsive Design - Works perfectly on all devices
  • Smooth Animations - Professional transitions between screens
  • Custom Scrollbars - Themed to match the overall design

🚀 Quick Start

Using the Calculator

  1. Select Semester: Choose your current semester from the animated dropdown
  2. Enter Marks: Input your marks for each subject (out of 70)
  3. Calculate: Click "Calculate & Analyze" to get your SGPA
  4. Review Insights: Read the AI analysis for performance insights

Supported Subjects (Semester 1)

  • Web and UI/UX (3 Credits)
  • Elements of Linear Algebra (2 Credits)
  • Programming with C (4 Credits)
  • Linux and Shell Programming (3 Credits)
  • Universal Human Values (2 Credits)
  • Digital Logic and Comp Org (3 Credits)
  • Structure Innovation & Design (3 Credits)

🎯 Grading System

Percentage Range Grade Points
90% - 100% 10
80% - 89% 9
70% - 79% 8
60% - 69% 7
50% - 59% 6
40% - 49% 5
Below 40% 0

🛠️ Technical Details

Built With

  • HTML5 - Semantic structure and accessibility
  • CSS3 - Advanced animations and glass-morphism effects
  • JavaScript - Interactive functionality and calculations
  • Custom CSS Variables - Consistent theming system

Key Components

  • Custom Dropdown - Animated semester selector with icons
  • Input Validation - Real-time mark validation with visual feedback
  • AI Analysis Engine - Intelligent performance insights
  • Responsive Grid - Flexible layout system

Browser Support

  • ✅ Chrome 90+
  • ✅ Firefox 88+
  • ✅ Safari 14+
  • ✅ Edge 90+

📱 Responsive Design

The calculator is optimized for:

  • Desktop (1200px+)
  • Tablet (768px - 1199px)
  • Mobile (320px - 767px)

🎨 Color Scheme

:root {
    --primary: #8b5cf6;      /* Bright Violet */
    --secondary: #7c3aed;    /* Deep Purple */
    --accent: #c4b5fd;       /* Soft Lavender */
    --bg-color: #020617;     /* Deepest Black-Blue */
    --text-main: #f8fafc;    /* Primary Text */
}

🔮 Future Enhancements

  • More Semesters - Adding data for semesters 2-8
  • CGPA Calculator - Cumulative GPA across all semesters
  • Export Results - PDF and CSV export functionality
  • Dark/Light Mode - Theme switching capability
  • Progress Tracking - Historical performance tracking
  • Mobile App - Native mobile application

Areas for Contribution

  • Adding new semester data
  • Improving AI analysis algorithms
  • Enhancing UI/UX design
  • Adding new features
  • Bug fixes and optimizations

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Team SOCSE Chaiwalas

Made with ☕ by SOCSE Chaiwalas

  • Developers: [Dixon Simon]
  • Designers: [Shashish A]
  • Testers: [Classmates 🥀]

Connect With Us

🐛 Bug Reports

Found a bug? Please create an issue with:

  • Description of the problem
  • Steps to reproduce
  • Expected behavior
  • Screenshots (if applicable)

💡 Tips for Best Results

  1. Be Accurate: Enter your actual marks for precise calculations
  2. Review Insights: Pay attention to the AI recommendations
  3. Focus on High-Credit Subjects: They have more impact on your GPA
  4. Use Strategically: Plan your study time based on the analysis

📊 Version History

  • v1.0.1 - Complete redesign with AI insights and custom dropdown
  • v1.0.0 - Initial release with basic GPA calculation

⭐ Star us on GitHub if you find this helpful!

Happy Calculating! 🎓✨

About

A modern, interactive GPA calculator designed specifically for RV University's B.Sc (AI/ML) students. Features a beautiful glass-morphism design with AI-powered performance analysis to help students understand their academic performance and get personalized improvement suggestions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors