Fixed the warnings for deprecated parameters.
Refactored the structure within the application.
Exported all my middleware into external modules.
Added some code to ensure unique usernames.
Prompted the users with an error during process.
Provided a page for users to edit their profile.