Repository navigation
π | Changelog:
π | Implements User Domain
π§Ύ | Context:
Implement the User Domain with authentication and data persistence, applying clean architecture.
β
- Entity
β
- Repository;
β
- Use Cases;
β
- Policies
β
- Services;
β
- Controller;
β
- DTO
β
- Authentication Module;
|π- JWT
|π- Local
β
- Password Hashing and Compare
|π- Bcrypt
β
- Update Documentations;
β
- Update Database;
β
- Update Docker Image;
β
- Map new erros;
β
- New Tests:
|π- Unit
|π- Integration
|π- E2E
π¦Ί | Implements validation
π§Ύ | Context:
Implements data validation with Zod and Class Validator using Nestjs Pipes
β
- Setup Entity Validation
|π- User
β
- Setup DTO Validation
|π- Login
|π- Signup
β
- Create Custom Pipe
|π- Zod
β
- Create Zod Schemas
|π- Login
|π- Signup
π | Task: Implements encryption
π§Ύ | Context:
Implements data encryption and decryption to ensure secure communication between services, this is applied with pipes and middleware
β
- Create Encryption Module;
β
- Create Service;
β
- Create Use-Cases;
β
- Create Tests
β
- Create Middleware
β
- Create Pipe
βοΈ | Task: Setup Config
π§Ύ | Context:
Setup config module and env.
β
- update .env.example
β
- Create Module Config
β
- Refact Project



