osozzz / WorkSphere

Repository for the 5th challenge called Networking in the subject "Software Engineering". The team is conformed by Juan Pablo Betancourt, Esteban Salazar, Samuel Santamaria and Alejandro Osorno and the tutor is Paola Andrea Noreña.
1 stars 0 forks source link

Display Event #10

Open osozzz opened 2 months ago

osozzz commented 2 months ago

User Story: Event Display

Title:

Event Display

Description:

As a user interested in attending events, I want to be able to view a list of upcoming events relevant to my interests so that I can explore, learn more about, and register for them.

Acceptance Criteria:

  1. Event Listing:

    • The platform should display a list of upcoming events on the homepage or within a dedicated events section.
    • Events should be displayed with key details, including:
      • Event title
      • Date and time
      • Location (physical address or online)
      • Event category or type
      • A brief description or summary
      • Thumbnail image or banner
  2. Filtering and Sorting:

    • The user should be able to filter events by various criteria, such as:
      • Date (e.g., today, this week, this month)
      • Location
      • Category or type of event
      • Free vs. paid events
    • The user should be able to sort events by:
      • Date (ascending or descending)
      • Popularity or number of registrants
      • Relevance based on user interests and preferences
  3. Event Details View:

    • Clicking on an event should open a detailed view page that includes:
      • Full event description
      • Detailed schedule or agenda
      • Organizer information and contact details
      • Link to purchase tickets or register for the event
      • Social sharing options
      • Related events or recommendations based on the current event
  4. Search Functionality:

    • The platform should include a search bar allowing users to search for events by keyword, title, or organizer name.
    • Search results should be displayed in the event listing format, with options to further filter and sort results.
  5. User Interaction:

    • Users should have the option to mark events as "Interested" or "Going," which will add the event to their personal event calendar within the platform.
    • Users should receive notifications about changes to events they have marked as "Interested" or "Going."

Definition of Done:

Additional Notes: