Grades WebApp Cover Image

Grades WebApp with Flask

Grades is a web application I developed that allows school admins to manage student marks across different subjects in an organized and user-friendly way. The app is designed for small to medium-sized schools that need a simple solution for tracking grades and academic performance. Note: Grades was my graduation project for Harvard University’s CS50’s Introduction to Computer Science, developed entirely from concept to implementation. Key Features Manage schools, subjects, and students across multiple academic years and semesters Comprehensive tracking of grades, percentages, and class rankings for each student Dual interface system: separate Admin and Student portals with independent login credentials Responsive Bootstrap-based interface that works seamlessly across different screen sizes Admin Features School Management: Create new schools or join existing ones using a unique symbol and password for admin collaboration. Configure school settings including name, number of years, and semesters per year. Subject Management: Define subjects with details such as title, code, final mark, and year-semester combination. Easily modify or delete subjects as needed. Student Management: Add and manage student information including name, code, current year-semester, and secure login credentials (username/password). Academic Tracking: Automatically calculates and displays total marks, percentages, grades, and class rankings for each student. Flexible Modifications: Make adjustments to account settings, school configurations, subject details, and student data at any time. Student Features Individual Access: Students log in using their unique credentials (username/password) to view their marks Comprehensive View: Detailed breakdown of marks by subject, year-semester information, and overall academic performance including class rank Screenshots Walkthrough Video Technologies Used I built Grades using the following technologies: ...

26 Apr 2023