This is a client for our pets app. It will users to see, and create new pets, as well as edit them, and add toys for their pets.
- As a user, I want to be able to create an account.
- As a user, I want to be able to sign in.
- As a user, I want to be able to sign out.
- As a user, I want to be able to change my password.
- As a user, I want to be able to see all pets.
- As a user, I want to be able to see information about a specific pet.
- As a user, I want to be able to create a new pet.
- As a user, I want to be able to update my pets.
- As a user, I want to be able to delete my pets.
- As a user, I want to be able to create a toy.
- As a user, I want to be able to give toys to any pet.
- As a user, I want to be able to update my pet's toys.
- As a user, I want to be able to delete my pet's toys.
Route | Description |
---|---|
/sign-up | allows users to create a new account |
/sign-in | allows users to sign into their account |
/sign-out | allows users to sign out of their account |
/change-password | allows users to change their password |
Route | Description |
---|---|
/ | pets index |
/pets/:id | pet show page |
/addPet | new pet page |
Pet show page will have a modal for updating. Users will be able to delete via the show page. Pet show page will also allow updating and deleting toys.
Route | Description |
---|---|
/addToy | new toy page |
Those should go here.