-Using multiple validations to create new user registration, and returning user login functionality
-Flash specific error messages depending on which input field is incorrect
-Send messages to other users in database
-Read/Delete messages that are sent from other users
============================================================
-HTML -Bootstrap CSS -Python -MySQL -Flask -Session -Flash -Bcrypt
=============================================================
-Validation requirements for all user inputs -Connecting to the database to check email existence -Using Bcrypt to hash passwords for user safety
-Using database to dynamically create/read/update/delete http responses -Less database interaction by using SQL queries that are specific yet also reducing repitition
=============================================================
Database with empty users table & messages table:
Index.html, registering a new user to the database