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 -d
You 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-access
shared
ui
utils
You can find all the libraries inside the /tools
folder: