To use and update a project is necessary understand all the Techonologies, Patterns and Guidelines that this following, in this way we gonna keeps the Clean Code and Best Practices of the project whitout cause Code Smells and reinvent the wheel.

This project was builded whit:

Default Techs

Purpose Tech
Core Aws Lambda
Deployment Docker
Building Esbuild
Packages NPM
Types TypeScript
Encrypt AES CryptJS
Captcha Google Captcha
Fetching Axios
Apis gRPC

Advanced Techs and Guidelines

gRPC (Remote Procedure Call)

CSP (Content Security Policy)

DDD (Domain Driven Development)