Exam Registration System

Slideshow image

About This System

The Exam Registration System (ERS) is a full-stack application built to streamline exam scheduling and reporting for students and faculty at the College of Southern Nevada.

ERS features a clean front-end interface built with HTML, CSS, and vanilla JavaScript. It communicates with a Python-based Flask backend that connects to a MySQL relational database, supporting dynamic session data, user authentication, and real-time report filtering.

Students can register for exams through an accessible, keyboard-free form, while faculty can log in to generate live reports by exam, date, or location. Passwords are hashed using bcrypt, and all database interactions use parameterized queries to protect against SQL injection.

View Source on GitHub