The project was developed using Clean Architecture, CQRS, Mediator patterns, and Fluent Validation for a modular codebase and data integrity. Multilingual functionality was supported through localization and Serilog for error logging. Database operations were optimized, JWT and Refresh Tokens for secure authentication, and email confirmation and password reset functionalities were added.