App simulating a website for selling tickets to various events
- Learn about different types of software architecture;
- Learn the principles of Clean Architecture;
- Implement a project with separation of concerns and domain isolation;
- Understand entities, value objects, use cases, repositories, and controllers;
- Analyze the pros and cons of architectures that use many layers of abstraction.
