This project is a comprehensive full stack events management platform designed to streamline the process of organizing and participating in events. It provides robust features for both event organizers and participants, ensuring a seamless and efficient experience.
- Organization Creation: Users can create organizations to manage their events effectively. Each organization can have multiple events under its management.
- Event Management: Organizers can create, edit, and manage events. They can specify event details such as date, time, location, and description.
- User Registration: Individuals can sign up for events through an easy-to-use registration process. This feature ensures that organizers can track and manage attendees efficiently.
- Admin Dashboard: The platform includes a powerful admin dashboard that provides a comprehensive overview of all activities. Admins can monitor event registrations, manage users, and oversee the overall performance of the platform.
- Client: Contains the frontend code for the application.
- Server: Contains the API code for the application. The API needs to be running for the frontend and admin elements to work.
- Admin panel: Contains the admin dashboard code for the application.