This project is focused on how to implement Clean Architecture, Solid, DDD and TDD principles in frontend applications.
Developed features • Technologies
-
Validation Layer:
- Use composite pattern to create validation methods;
- Test the methods;
- Implement in presentation layer;
- Use Builder pattern to build composite validator class;
-
Login:
- Domain Layer;
- Data Layer;
- Tests;
- Validation;
- Presentation Layer;
- Infra Layer;
- Typescript;
- ReactJS;
- Jest;
- Faker;
- Axios.
With 💙 by Chriszao