Skip to content

Sanchitraina1999/mrbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mrbs - MEETING ROOM BOOKING SYSTEM

Meeting Room Booking System

(https://mrbsapp.herokuapp.com)


The Meeting Room Booking System (MRBS) is a MERN-based application for booking meeting rooms.


To Use


Make sure Node.js is installed in your system. If its not, kindly refer here to install for your OS.

You can download this project or git clone it by running from your terminal:

git clone https://github.com/Sanchitraina1999/mrbs

Make sure that you are in the project folder:

ls

should yield you :

backend  frontend  package.json  package-lock.json  Procfile  README.md

Once it's downloaded, install all the dependencies for backend, by:

npm i

To install all the dependencies for frontend:

cd frontend
npm i
cd ..

Create a .env file:

Append these details to .env file:

NODE_ENV = development
PORT = 5000
MONGO_URI = 'YOUR MONGO URI STRING'
JWT_SECRET = ANY_SECRET_ALPHANUMERIC_STRING

Now, that the node modules are installed.

Initialize the database with:

node backend/seeder

We can now start the dev server (concurrenctly, client & server) by running:

npm run dev

The landing page will open at https://localhost:3000

Click on SIGN IN

Click on Register Here

Register here and yoila you are signed up!

Now, to book any room you have to hover over that room and click.

Check the availability and book room, if applicable.

If you have successfully booked the room, check the booked meeting room in my profile section.

You can edit user details in this section as well as delete any booked meeting room.

Forgot your password?:

Check out your email for the new generated password


Requirements:


  • Node.js v14.15.4

Recommended:

  • JavaScript-enabled browser

  • CSS-enabled browser


Contributors:


Sanchit Raina @[email protected] [LandingPage, HomePage, Profile Screen, Backend]
Sahil Singh [Booking Page Screen]
Rajwinder Singh [SignIn, SignUp, ForgotPassword]


Technologies used:


MongoDB
Express.js
React.js
Node.js


Set of Dependencies:


Backend:

Frontend:

Releases

No releases published

Packages

No packages published

Languages