This project was created using TypeScript, SOLID principles, and Design Patterns
- SOLID
- Dependecy Injection
- Repository Pattern
- Unit Tests
- Integration Tests
- Data Validation using Zod
- CRUD User
- npm install (to install node modules)
- npm run dev (to start the server)
- npm run build (to build the project)
- npm run test (to run the tests)