Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Event #9

Open
osozzz opened this issue Aug 23, 2024 · 0 comments
Open

Create Event #9

osozzz opened this issue Aug 23, 2024 · 0 comments
Assignees
Milestone

Comments

@osozzz
Copy link
Owner

osozzz commented Aug 23, 2024

User Story: Event Creation

Title:

Event Creation

Description:

As an event organizer, I want to be able to create and publish events on the platform so that users can discover, learn about, and register for my events.

Acceptance Criteria:

  1. Event Creation Form:

    • The platform should provide an event creation form accessible to authenticated event organizers.
    • The form should include fields for:
      • Event title
      • Event description
      • Date and time
      • Location (physical address or online link)
      • Category or type of event
      • Ticket pricing (including free options)
      • Maximum number of participants
      • Contact information for the organizer
    • The organizer should have the option to upload an event image or banner.
  2. Event Publication:

    • After filling out the form, the organizer should be able to preview the event before publishing it.
    • The organizer should have the option to save the event as a draft or publish it immediately.
    • Upon publication, the event should become visible to all users on the platform based on their interests and preferences.
  3. Notification and Sharing:

    • The platform should allow the organizer to share the event link via social media or email.
    • Registered users who have expressed interest in similar events should receive a notification about the new event.
  4. Event Management:

    • The event organizer should be able to edit or update event details after publication.
    • The organizer should also be able to cancel the event, which should notify all registered participants and update the event status on the platform.
  5. Error Handling:

    • If required fields are not completed or contain invalid data, the platform should display appropriate error messages.
    • The platform should prevent the publication of events with incomplete or invalid information.

Definition of Done:

  • The event creation feature is fully implemented and accessible to authenticated event organizers.
  • Event details can be entered, previewed, and published without issues.
  • Notifications and sharing options are functional, allowing organizers to promote their events effectively.
  • Event management features, including editing and cancellation, are available and work as expected.
  • The feature is thoroughly tested and documented, ensuring a smooth user experience.

Additional Notes:

  • Priority: High
  • Estimated Effort: 8 story points
  • Dependencies: User authentication, database setup for events, notification system integration.
  • Technical Considerations: Ensure that the event creation process is user-friendly and that the platform can handle multiple concurrent events.
@osozzz osozzz added this to the Sprint #1 milestone Aug 23, 2024
@osozzz osozzz self-assigned this Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant