The EMS Frontend layer crafted to deliver a reactive user experience. Built with React and Vite, it focuses on providing an intuitive interface for event browsing, registration, and administration.
- Event Browsing, Editing and Removal: Allows users to explore a variety of events and register with ease.
- Admin Panel: A powerful admin dashboard for managing events, users, and other system settings.
- User Profile Management: Users can manage their profiles, track event participation, and customize their experience.
- JWT User Role Management: Implements JSON Web Tokens (JWT) for secure user role management and access control.
- ems-api-monolith - A comprehensive backend service combining all business logic and data management in a single application, ideal for streamlined deployment and maintenance.
- ems-api-microservices - A set of independent microservices, each responsible for specific functionalities, promoting scalability and modular development.