Right now, the application doesn't do much, obviously, besides letting us create new user accounts of type
DIRECTOR, recover a forgotten password, log in, and log out.
This first feature took a little more time than expected because I also refactored some classes that the Laravel framework makes available when we pair it with Laravel Breeze, a native authentication package. Although extremely useful, I always find that the base classes' names are a little bit confusing, and I always end up refactoring them to be more contextually close to their intention.
Also, while programming this feature, I had the idea of creating a Wiki! The intention is to continuously create end-user documentation so that anyone that uses the application can have a reference to what features exist and how they work.
With this feature integrated, we can now move to create Teachers' accounts, and also make some adjustments to the administration panel.