Add registration form
Add styling and navbar
Add user providers
Separate out app and config files
Add password verification validation
Small environmental distinction
Update deps