Core functionalities of a online shop application crafted with all the advantages of modular archtecture available through Nestjs
- Redis for caching
- Docker for database local config
This project remain in constant development. Next features will be focused on:
- Auth0 flow
- Prometheus implement for monitoring
- CI/CD pipelines with automatic tests
- Performance and best practices in Clean Code and KISS
Nodejs
Npm
Wsl2 / Linux
Docker and Docker-compose
- git clone the repo
- in linux terminal, go to project root directory
- docker-compose up
- npm install to download dependencies
- npm run start for project exec
- Fork this repo.
- Create a branch:
git checkout -b <branch_name>
. - Do your alterations and tell then in your commit message:
git commit -m '<commit_message>'
- Send then to origin fork:
git push origin <project-name> / <local>
- Create a pull request detailing your implementation.