A comprehensive student management system that integrates a Calendar App, GPA Calculator, and Expense Tracker to help students organize their academic life and finances.
- Python
- Tkinter library (usually comes with Python)
- Clone this repository or download all the files
- Ensure you have all the required files:
- main.py
- calendar_app.py
- gpa.py
- expense_tracker.py
- Open terminal/command prompt
- Navigate to the project directory
- Run the following command:
pip install tkcalendarpython main.py- When you first run the application, you'll need to register an account
- Click the "Register" button on the login screen
- Create a username and password
- Log in with your new credentials
student-management-system/
├── main.py # Main application entry point
├── calendar_app.py # Calendar functionality
├── gpa.py # GPA calculator
├── expense_tracker.py # Expense tracking system
├── calendar_events.json # Calendar data storage
├── username_expanses.json # Expanses data storage
└── users.json # User data storage
- All data is saved locally
- Each user has their own separate data
- You must log in to access any features
- Logout through the main menu