Repository navigation
User Stories
Danny Chen edited this page Aug 5, 2021
·
2 revisions
- As an unregistered user I want access to a sign-up modal
- On the signup modal:
- I want to enter my name, username, email, and password
- When I enter invalid information: I would like to be shown what information I need to alter
- I want to be logged in at submission
- As a registered user I want access to a log-in modal
- On the login modal:
- I want to enter my username and password
- Or log in as a demo user via a button
- I want to be logged in at submission
- When I enter invalid information: I would like to be shown what information I need to alter
- As a logged in user I want quick access to log out of my account
- On the navigation bar:
- I want to click "Log Out" on the Navigation bar.
- I want to be redirected to the home page when I log out.
- As an unregistered user, I want to see Events on the main page.
- On the main page, I want to see the available Events.
- On the main page, Events can be filtered by Category using a clickable navigation bar.
- As an unregistered user, on the main page, I want to click on an Event to go to that Event's individual page, which contains more details of the event.
- When logged in, I want to create an Event, via a button on the Navigation bar. This button will take me to a modal for creating the Event.
- When logged in, as the owner of a product listing, on the Event page, I want to update or delete the Event via provided buttons.
- When logged in, I want to view Events I created, by clicking "My Events" on the Navigation bar.
- As an unregistered user, clicking Register on an Event Page opens the login modal.
- When logged in, I want to Create a Ticket for an Event, by clicking Register on that Event's page.
- When logged in, I can Read all my Tickets by clicking "My Tickets" or the "Tickets" button on the Navigation bar.
- When logged in, I want to Delete a Ticket for an Event, by clicking "Cancel Ticket" on that Event's page.
- As an unregistered user, clicking the Like button opens the login modal.
- When logged in, I want to Create a Like for an Event, by clicking an un-highlighted Like button on that Event's page, home page, or search page.
- When logged in, I can Read all my Likes by clicking "My Likes" or the "Likes" button on the Navigation bar.
- When logged in, I want to Delete a Like for an Event, by clicking a highlighted Like button on that Event's page, home page, or search page.
- Whether logged in or not, I want to be able to search events on the navigation bar
- Click Search will take the user to a search page.