Eventora is a full-stack web application developed as a 5th semester full-stack project. It simplifies event planning and management by allowing users to explore, book, and organize events such as concerts, weddings, birthdays, and corporate gatherings. Built with modern web technologies, Eventora delivers a seamless and intuitive user experience.
Features
- Schedule a Event.
- View upcoming events.
- View the event calendar.
- Getting approval for the events.
- Ticket Booking for the event.
- QR Code generation for receiving tickets.
Technologies Used
- ReactJs
- NodeJs
- ExpressJs
- MongoDB
- NPM
- JWT webtoken
- QR code
Getting Started
Prerequisites
npm install
Installation
- Clone the repository to your local machine.
git clone https://github.com/your-repo/eventora.git
cd eventora
-
Navigate to the project directory. use two terminal
For Frontend
cd Client
For Backend
cd api -
Create a .env file in the root directory with the following content, and replace placeholders with your own values.
MONGODB_URI=mongodb://localhost/your-database-name -
Start the server.
node index.js server started at 4000 -
Start the Client:
npm run dev
The application should now be running. You can access it at http://localhost:5173
The Server is running on http://localhost:4000
