Event Management System – Full Stack
Overview : The Event Management System is a full-stack web application that simplifies the process of organizing and managing events. It includes a frontend client for users and admins, and a backend API for handling authentication, event creation, registration, analytics, and admin management.
Key Features :
User Panel -
User registration and login
Browse upcoming events
Event registration and participation
Profile management
Admin Panel -
Admin authentication & dashboard
Event creation, update, and deletion (CRUD)
Manage users & registrations
Access analytics for event insights
General Features -
Role-based access (Admin & User)
Secure authentication with JWT
RESTful APIs for integration
Analytics tracking (Google Analytics)
Responsive and modern UI with React
Technologies Used -
Framework: React.js (with Vite)
Styling: Tailwind CSS
Routing: React Router
State Management: React Hooks / Context API
Notifications: Toastify / Custom components