Application form hotel management (SaaS).
- gf-server-api - the main REST API server
- gf-ui-lib - project sharable react library
- gf-e2e-test - e2e tests
- gf-webapp - front end for clients
- gf-webapp-admin - front end for administrator with additional functionality (that is not available to the clients)
- gf-server-resources - the module for working with resources on the site
- docs - project documentation
- scripts - project automation scripts
- node.js: 18.13.0
- pnpm: 7.25.0
- docker: 20.10.12
- docker-compose: 1.29.2
- download repo
- install all dependencies in root directory
pnpm i
- generate code from backend
pnpm run swagger:generateAll
- generate .env by env.example
pnpm run generateEnvAll
- run application's modules
pnpm run startAll
- run build command
pnpm run buildAll
- Create images and run all images with docker compose (maybe need sudo):
docker-compose up --build
- For stop and remove containers, networks (maybe need sudo):
docker-compose down