A comprehensive event management system built with React, allowing users to organize, participate in, and manage events efficiently.
- Organiser: [email protected], password: 123456
- Participant: [email protected], password: 123456
- Login: Secure user authentication system.
- Signup: New user registration with role selection (Organiser or Participant).
- Role-based Access: Different interfaces and permissions for Organisers and Participants.
- Create Events: Organisers can post new events with detailed information.
- View Events: Users can view event details, including description, date, mode, and more.
- Browse Events: Participants can view all available events.
- Register for Events: Easy registration process for participants.
- View Registered Events: Participants can see a list of events they've registered for.
- Organiser Dashboard: Overview of created events.
- Manage Attendees: View event attendees.
- Participant Dashboard: Quick access to registered events and upcoming event suggestions.
- Responsive Design: Works seamlessly on desktop and mobile devices.
- Toast Notifications: User-friendly notifications for actions and alerts.
- Navigation: Easy-to-use navbar with context-aware menu items.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.