generated from chingu-voyages/voyage-template
-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
yi-lin-1234 edited this page May 22, 2023
·
1 revision
- As an unregistered/ unauthorized user, I want to be able to sign up for the "DevelopMe" application services via a sign-up form.
- When I'm on the /signup page:
- I would like to be able to enter my name, email, and password.
- I would like the website to log me in once the form is successfully submitted.
- So that I can seamlessly transition from being unregistered to using the site.
- When I enter invalid data on the sign-up form:
- I would like the website to notify me of my failed validations.
- I would like the form fields to repopulate with my valid entries (except for the password fields)
- So that I can resubmit without having to fill in every field again.
- When I'm on the /signup page:
- As a user, I want to be able to log in to the website via a log-in form.
- When on the /login page, I would like to enter my email and password as my credentials and upon submission, take me to the home page if my credentials are valid.
- Upon entering invalid credentials I want an error message saying what input was invalid.
As a logged in user, I want to log out via a log out button on the navigation bar. While on any page of the website, I want to be able to log out and be redirected to the splash page.
- As a logged in user,
- I want to be able to view all mentor and mentee.
- I want to be able to message other user.
- I want to be able to search mentor by different field.
- I want to be able to edit my profile information.
- I want to be able to upload my profile image.
- I want to be able to view bar chart of userbase report.
- As a unlogged in user,
- I want to be view the home page with a footer and header components.