Skip to content

Viishal-62/Event-M

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

image image

💫 You can edit events see the preview

image image

Dashboard with filter

image

Event-M – Full Stack Dynamic Event Management Platform

Event-M is a modern full-stack web application that allows users to create, customize, and manage events, automatically generate a dynamic landing page for each event, collect user registrations with interest selection, and manage all data through a centralized admin dashboard.

🌐 Live Demo:
https://event-m-lemon.vercel.app/


✨ Core Features

  • Dynamic event creation system
  • Auto-generated event landing pages
  • Custom registration forms
  • edit the event add speakers
  • User interest selection
  • Real-time data storage
  • Centralized admin dashboard
  • Secure authentication
  • Responsive mobile-first UI

🏗 Complete Tech Stack

Frontend

  • React with js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

Deployment

  • Vercel

⚙️ Complete Setup Guide

✅ 1. Clone Repository

git clone https://github.com/your-username/event-m.git
cd event-m

✅ 2. Install Dependencies

Frontend:

cd client
npm install

Backend:

cd server
npm install

✅ 3. Environment Configuration

Create a .env file inside server/:

PORT=3000 | "whatever you want"
JWT_SECRET_KEY=
NODE_ENV=DEVELOPMENT
MONGODB_URL= 
CLOUDINARY_CLOUD_NAME= 
CLOUDINARY_API_KEY= 
CLOUDINARY_API_SECRET=
 

✅ 4. Start the Application

Backend:

cd server
npm run dev

Frontend:

cd client
npm run dev

📜 License

MIT License – free to use and modify.


👨‍💻 Author

Built with ❤️ by Vishal Pandey

If this project helped you, drop a ⭐ on the repository.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published