A beginner-friendly, fully functional web application for managing student results.
- Frontend: HTML, CSS, Vanilla JavaScript
- Backend: Python (Flask)
- Database: SQLite
- Admin Panel: Add students, enter subject-wise marks, delete records, view summary tables.
- Student Panel: Login via Roll Number, view subject-wise marks, total, percentage, and grade.
- Dynamic Calculation: Automatically calculates percentage and grades.
-
Install Flask
pip install flask
-
Run the Application Navigate to the project directly and run:
python app.py
-
Access the Application Open your browser and navigate to
http://127.0.0.1:5000/ -
Default Admin Login
- Username:
admin - Password:
admin
Edu/ ├── static/ # CSS, JS, images ├── templates/ # HTML templates ├── app.py # Main Flask application ├── database.db # SQLite database ├── requirements.txt # Dependencies └── README.md
- Username:
- Fork the repository
- Create new branch:
git checkout -b feature/your-feature - Commit changes:
git commit -m 'feat: add feature' - Push:
git push origin feature/your-feature - Open a Pull Request
This project is licensed under the MIT License.
⭐ Star this repo if you found it helpful!