This is an intent to make a booking app for a social club. The implementation will be pretty tied to the actual solution that we are aiming for, so don't expect a template from this code.
We have 2 separate projects inside this repo, frontend (react-redux) and backend (express passport mongoose). First of all go to each folder and install all the dependencies:
cd server
npm install
cd client
npm install
I recomend using 2 terminals, one for each project since we will have to launch them at the same time
Open 2 terminals and do this
cd server
node server.mjs
(this needs to be manually closed and relaunched on every change, didn't want to over engineer the backend)
cd client
npm start
(this will automatically open a browser and will update on every change, is easier this way)