Skip to content

singhsv13/Evvento

Repository files navigation

Event Manager App (Evvento)

Evvento is an Angular-based Event Manager app designed to allow users to register, unregister, and manage events. It offers a seamless user experience with features such as event filtering, sorting, search functionality, and user-specific event registrations. The app is built with modern web technologies to ensure fast, secure, and scalable performance.

Tech Stack

  • Frontend: Angular
  • CSS Framework: Bootstrap 5
  • Backend: Firebase
  • State Management: NgRx (optional for advanced state management) (Adding soon...)
  • Authentication: Custom authentication and guards for route protection
  • Build Tools: Angular CLI for development and build processes

Features

  • User Registration & Login: Secure user authentication and login functionality, with a form for both registration and login.
  • Event Registration & Unregistration: Users can register or unregister for events based on their preferences.
  • Event Filtering: Filter events by category or other relevant criteria for better browsing.
  • Sorting Events: Sort events by date or alphabetical order (ascending and descending).
  • Search Functionality: Search for specific events within the app. (Coming Soon)
  • Event Details: Users can view detailed information about each event, including description and date.
  • Pagination: Display events across multiple pages with limited events per page for easy navigation.
  • Edit Mode: Users can edit event and personal details in a user-friendly form interface.
  • Event Registration Tracking: Registered events are tracked and shown in the user’s "My Events" section.

Setup Instructions

  1. Clone the repository:

    git clone <repository-url>
  2. Install dependencies:

    npm install
  3. Run the application:

    ng serve
  4. Open the app in your browser: Go to http://localhost:4200 to start using the app.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Angular-based event manager app with authentication, event registration, filtering, sorting, and pagination.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published