Welcome to the Event Management Platform β a comprehensive, MERN stack-powered solution that simplifies event creation, ticket sales, attendee management, and event analytics tracking. Whether youβre organizing a small gathering or a large conference, our platform has everything you need for successful event management!
-
Create & Customize Events
Design events with unique details, descriptions, and images for each event page. -
Ticket Sales & Management
Sell tickets directly on the platform with built-in options for ticket types, pricing, and quantity controls. -
Attendee Management
Keep track of attendees, view attendee lists, and manage attendee details effortlessly. -
Send Invitations
Easily send customized email invitations to guests directly from the platform. -
Event Analytics
Track key metrics like ticket sales, attendee counts, and other analytics to optimize your events.
- Frontend: React.js with TailwindCSS
- Backend: Node.js & Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Payments: Integrated payment gateway (e.g., Stripe)
To get the platform up and running locally, follow these steps:
-
Clone the Repository
git clone https://github.com/nishitsaha52/PlanIt.git cd PlantIt -
Install Dependencies
# Install backend dependencies cd server npm install # Install frontend dependencies cd ../client npm install
-
Set Up Environment Variables
Add environment variables in.envfor server and client configuration:SERVER_PORT=5000 DB_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret STRIPE_API_KEY=your_stripe_key -
Run the Platform
# Start the backend server cd server npm start # Start the frontend app cd ../client npm start
-
Access the Platform
Go tohttp://localhost:3000to explore your Event Management Platform!
-
Create Your Event
Add event details, ticket options, and upload media to create an engaging event page. -
Manage Attendees
View, add, or remove attendees as your event progresses. -
Track Analytics
Get insights into ticket sales, attendees, and more to make data-driven event decisions.