The repository contains all the requirements in order to develop the Hubbl app. The entire codebase is written in TypeScript.
The set-up is pretty simple, simply create a similar .env as the one in the example folder. After, build the containers by running the following command:
docker-compose --profile dev up -dYou can also build the test containers using the test profile instead of the dev profile. Nonetheless, the dev profile already builds the test containers. The test profile is mainly used in CI environments.
All relevant information about running any project can be found in the README.md of each project.
You can find all the projects inside the /apps folder:
./apps/api./apps/client./apps/client-e2e./apps/core./apps/core-e2e./apps/landing./apps/landing-e2e
You can find all the libraries inside the /libs folder:
data-accessshareduiutils
You can find all the libraries inside the /tools folder: