This is an idea of SaaS to manage service and product subscriptions. The project is design to support mult-tenant users and it is being implemented with the best software's practices, such as DDD, TDD, Hexagonal Architecutre, Clean Architecture and Modular Architecture.
First of all, you have to make a copy of the .env.example in each workspace.
E.g:
cp applications/core/.env.example applications/core/.env
cp applications/backoffice/.env.example applications/backoffice/.env
cp applications/platform/.env.example applications/platform/.env
The project has a docker-compose.yml that is perfect to setup every thing you need to run the project locally. So all you need is just exec the command below:
docker compose up --build
Obs.: You must follow all the setup section mention early to run this command.
- setup
- write about the principles
- write about the real ports and adapters
- write about the tactical aproach
- write about
- tree
- setup
- examples
- setup
- examples
- setup
- examples
- write about
- ubiquitous language
- glossary
- write about
- references
- open api
- instructions
typescript, nodej, nextjs, react, express, inversify, jest, pg, etc.