Skip to content

This is a room booking server and client personal project.

Notifications You must be signed in to change notification settings

benAkehurst/room-booking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Room Booking App

A MEAN CRUD app that has a Nodejs backend and an Angular frontend.

The app allows users to book meeting rooms, and an admin can view and control the bookings from an admin panel.

Prerequisites

nodejs
npm
Angualr CLI

Server

Client

Deployment

  • Heroku - Cloud platform hosting the API server
  • MongoLab - Cloud NoSQL Database
  • Amazon S3 - Hosting the SPA Client app

Demo App

Coming soon...

Installing

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.

Authors

Credits

  • txwkx - for the room images
  • julia- - for room model inspiration

About

This is a room booking server and client personal project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published