This repository is being relocated here: https://github.com/heap-code/nna.
There you can view the latest updates and submit modifications.
A boilerplate structure for a backend, frontend and back-office applications.
| Code | Jest coverage |
|---|---|
libs/common |
|
libs/ng |
|
apps/backend |
|
apps/frontend |
|
apps/office |
| App | Comment coverage |
|---|---|
apps/backend |
|
apps/frontend |
|
apps/office |
This section should contain a description of the project.
As this is the base repository of the boilerplate,
all its "README" is available here.
All other text are part of the boilerplate.
It can also use the specifications file to more technically describe the project.
To make this project working, the following conditions are required:
- docker (optional)
Some commands to quickly run the code:
See all the other commands.
Install the node packages:
npm installStart a database:
docker-compose up dbThen run the backend:
npm run backend:startSee more
backendcommands.
To init the database and add some default data:
npx mikro-orm schema:fresh -r --seed DbBaseSeederThis completely resets the database. All existing data is lost.
npm run frontend:startSee more
frontendcommands.
npm run office:startSee more
officecommands.
To run the tests:
npm run testTo run the e2e tests:
npm run test:e2eSee more global commands.
See the git flow to contribute.