Planix is a full-stack web application designed to simplify venue discovery and booking. It enables users to explore event spaces, view detailed information, and make bookings, while providing administrators with efficient tools to manage venues and interactions.
https://event-management-chi-beige.vercel.app/
- Browse and search venues
- View venue details with images
- Book venues and Track efficiently
- Fully responsive interface
- Add, update, and delete venues
- Manage bookings and user activity
- Handle image uploads via Cloudinary
| Layer | Technology |
|---|---|
| Frontend | React.js |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Cloud | Cloudinary |
| Deployment | Vercel (Frontend), Render (Backend) |
git clone https://github.com/Vardhan2006/event-management.git
cd event-managementcd server
npm installCreate .env file:
PORT=5000
MONGO_URI=your_mongodb_connection
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_api_key
CLOUDINARY_API_SECRET=your_api_secretRun backend:
npm run devcd client
npm install
npm start- User accesses the platform and explores venues
- React frontend sends API requests using Axios
- Express backend processes requests via REST APIs
- MongoDB handles data storage and retrieval
- Cloudinary manages image uploads and delivery
- Data is rendered dynamically on the frontend
- RESTful API architecture
- CRUD operations
- MVC design pattern
- React component-based architecture
- Cloud-based media handling
- Full-stack MERN integration
- Location-based search and filtering
- Google Maps integration
- Reviews and ratings system
- Payment gateway integration
- Enhanced UI/UX
- Fork the repository
- Create a feature branch
- Commit changes
- Open a Pull Request