This is a web app that models a college registration system.
There are three basic roles in this app.
Admins can do a variety of things such as adding courses, assigning teachers, reviewing teacher evaluations, etc.
Teachers can register students in their classes, take attendance, send real emails to an admin, etc.
Students can sign up for classes and submit anonymous teacher evaluations.
Experience this app live on Heroku: https://mcregister.herokuapp.com
Students don't need to sign up for exploring the website;
Teacher can sign up with a new account.
(Free feel to try login with pre-created account-- Username:teacher/Password:password
or try login with admin's account: Username:admin/Password:password)