Cepvalidate?
Backend of the ASP.net application of zip code with dotnet5 and EF5 (DDD, TDD and SOLID)
What does this application do?
- Consume the Viacep API
- Validate the zip code and information
- Persists in a database the validated CEPs
- Returns the base of the base for offline use (for intranet base or location)
Why does it exist?
It is very common in applications to need a zip code validator, this application not only validated but returns all data for those who consume it as street, city, state, neighborhood, etc.
Who can use?
Any dev who wants a ready, tested and reliable zip code validator.
Technologies
- ASP.net
- Dotnet 5
- MVC
- Cors
- Swagger
- Unit Tests with MSTEST
Standards and architecture
- Solid (Solid Today, Solid tomorrow, Solid forever)
- DDD (domain -oriented application)
- TDD (test oriented application)
- CQRS (separation of law and writing)
- Notifications (you had never returned a badrequest without knowing why)
- RepositoryPatterns (Repository is challenged from the domain)
- Domain CLR (domain has no dependency outside the dotnet)
- Rich domain (DB only serves as reposit)
Status