You need to have installed NodeJS and npm.
I personally use pnpm for managing dependencies, but you could use npm or yarn instead.
To install the server, run the following command:
git clone https://github.com/polynux/piiquante-openclassrooms.git
cd piiquante-openclassrooms
npm install
To run the server in developpement mode, run the following command:
npm dev
To run the server in production mode, run the following command:
npm start
To run the frontend, run the following command:
npm run front
Keep in mind that this is only for testing purpose and not production ready.