An Event Management Website designed to help users create, organize, and manage events seamlessly. This web application provides tools for organizers to plan, coordinate, and track events, while allowing attendees to explore, register, and receive updates.
We’re a team of passionate developers and contributors who worked together on this project. Here are the amazing members:
Name | Role | GitHub Profile |
---|---|---|
Priyanka Jhala | Project Lead | priii-13 |
Himansh Prajapati | Backend Developer | himansh-01 |
Archana Nair | Frontend Developer | Archana7224 |
Ayush Singh | UI/UX Designer | AyushSingh9893 |
We’d like to thank everyone for their contributions, hard work, and dedication to making this project a success!
- User Registration and Authentication: Sign up, log in, and manage profiles.
- Event Creation and Management: Create events, set details, and manage attendees.
- Attendee Registration: Users can register for events and view details.
- Dashboard for Organizers: View events, manage attendees, and track metrics.
- Search and Filter Events: Find events by date, type, or location.
- Responsive Design: Accessible across devices.
- Notifications and Reminders: Email or SMS reminders for upcoming events.
Frontend | Backend | Database |
---|---|---|
HTML, CSS, JavaScript | Node.js, Express | MongoDB (or MySQL) |
JWT for Authentication |
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/priii-13/neww.git cd neww
-
Install dependencies for the backend:
cd backend npm install
-
Install dependencies for the frontend:
cd ../frontend npm install
-
Set up environment variables: Create a
.env
file with your configuration.PORT=5000 DATABASE_URL=your_database_url JWT_SECRET=your_secret_key
-
Start the application:
- Backend:
npm start
(within thebackend
directory) - Frontend:
npm start
(within thefrontend
directory)
- Backend:
-
Open the application in your browser: Go to
http://localhost:3000
.
- Organizers: Register or log in to access the dashboard, where you can create and manage events.
- Attendees: Sign up or log in to explore events, register, and receive reminders.
We welcome contributions to enhance the website! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch
). - Commit changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is licensed under the MIT License.