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.