The app allows users to book meeting rooms, and an admin can view and control the bookings from an admin panel.
nodejs
npm
Angualr CLI
- Built upon my nodejs boilerplate project.
- MongoDB - NoSQL Database
- Express - Nodejs Framework
- Nodejs - The Server
- Heroku - Cloud platform hosting the API server
- MongoLab - Cloud NoSQL Database
- Amazon S3 - Hosting the SPA Client app
Coming soon...
Clone the project to your local machine.
Make a .env file in the server root directory.
Open the server
and room-booking
folders in Terminal windows.
Run npm i
to install npm dependencies in each window.
Once the npm dependencies have installed, in the server terminal window enter nodemon server.js
and navigate to http://localhost:3000/
.
In the client terminal, cd into the room-booking
folder and run ng serve
and navigate to http://localhost:4200
.
- Ben Akehurst - benAkehurst