Skip to content

First Version

Latest

Choose a tag to compare

@Samuel-Ricardo Samuel-Ricardo released this 28 Aug 11:30
· 77 commits to main since this release
59a0bb7

πŸ“ | 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

image


🦺 | 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

image


πŸ” | 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

image


βš™οΈ | Task: Setup Config

🧾 | Context:

Setup config module and env.

βœ… - update .env.example
βœ… - Create Module Config
βœ… - Refact Project

image