Skip to content

pranish07/events-manager

Repository files navigation

Meetup App

App Features:

  • Event Listings:
    • Create an event listing page that displays key details prominently, such as event title, date and type of event (Online/Offline).
    • Include a thumbnail or image related to the event to provide visual context.
    • Use a consistent layout and design to ensure a cohesive and user-friendly experience.
  • Event Search and Filtering:
    • Dropdown: Type of Event: Online/Offline/Both. Both should be the default view.
    • Search box: Search by event title and tags.
  • Event Details and Descriptions:
    • Create individual event pages with comprehensive information about each event.
    • Include a detailed event description that highlights the key features of the event.
    • Present the event's topic, description, including session timings and speakers/presenters.
    • Display the event's pricing if it is a paid event.
    • Provide details about the event venue and address.
    • Include any additional information for attendees, such as dress code, age restrictions, etc.
    • Display the event tags.
  • RSVP:
    • Implement a RSVP feature that allows users to indicate their intention to attend an event.
    • Open a modal on click of the RSVP button with Input field for name and email and a RSVP button for free event.
    • Open a modal with Input field for name and email, RSVP button and a text saying - “You have to make the payment at the venue” for paid event.
    • Allow users to see their RSVPs by changing the button text to “Already RSVPed”
    • If the event time has crossed, don’t show the RSVP button.