Add html to register page
create user registration
add validations to registration page
add fields to login page
enforce username and email uniqueness at the application layer

This should also be enforeced at the Database layer, but i am not sure how to do that with the diagram entity model