The Event Hall Booking System based on the MERN (MongoDB, Express.js, React, Node.js) stack is a web application that allows users to search for and book event halls or banquet venues. It utilizes MongoDB as the database to store and manage data, Express.js for server-side handling of requests, React for building a dynamic user interface, and Node.js as the runtime environment. The system provides functionalities such as venue search, real-time availability checking, user authentication and authorization, booking management, and communication through email notifications. It offers a seamless and efficient experience for users to find and book event halls for their desired dates and requirements.
Node.js and npm (Node Package Manager) installed on the machine. MongoDB database set up and running.
Clone the repository from GitHub
git clone https://github.com/Sharjun-Hussain/EventnSpot-Web-Application.git
Navigate to the
backend
directory within the project directory.
cd EventnSpot-Web-Application
Install the backend dependencies by running the command: npm install.
npm install
import Data Files to MongoDB compass Once Opened MongoDB compass Create Database Name Eventspot and Create Tables ( admins,bookings,halls) and import files from
backend/utils/Database
Collection Data
go to the Backend Directory Start the backend server by running the command: nodemon Server.js.
nodemon Server.js
The backend server should now be running on LocalHost
Navigate to the "frontend/eventspot" directory within the project directory. Install the frontend dependencies by running the command: npm install.
Start the frontend development server by running the command: npm start. The frontend should now be accessible on LocalHost Usage and Features:
Include any additional information, diagrams, or resources relevant to the project.
Connect Me On LinkedIn : https://www.linkedin.com/in/sharjun-hussain/
UserName : [email protected]
Password : Admin