This repository contains two applications:
- `` β Backend application (Node.js)
- `` β Frontend application (Angular)
Both apps use Node Version Manager (nvm) with their own .nvmrc
files.
Make sure you have the following installed:
- nvm β Node Version Manager
- Angular CLI β For running the frontend
- npm β Installed with Node.js
- yarn β Install it using npm
-
Clone the repository:
git clone <your-repo-url> cd <your-repo-folder>
-
Set up backend (``):
cd server nvm use # uses Node version from .nvmrc npm install
-
Set up frontend (``):
cd ../webapp nvm use # uses Node version from .nvmrc yarn install
From the server/
directory:
npm run start
This will start the backend server on its configured port (check .env.example
or config file if applicable).
From the webapp/
directory:
ng serve
Then navigate to http://localhost:4200 to view the application.
cd server
npm run test
cd webapp
ng test