As a user, ...
I want to see a profile page.
I want to see all info I registered for myself.
I want to see my profile picture (and maybe change it).
I want to see all info I registered for my dog.
I want to see my dog's picture (and maybe change it).
I want to add another dog to my profile.
If I have multiple dogs, I want to see all my dogs on this page.
I want to navigate to a different page.
As a user, ...
I want to see a list of my favorite search results.
I want to browse through my favorites list (scroll function).
I want to click on a favorite result to get more info (see issue #13 ).
I want to delete a result from the favorites list.
I want to navigate between pages.
Screenshots
Tasks
H2: My favorite(s)
Component Favorite result (including Delete button)
As a user, ...
I want to be reminded of the keyword I searched for.
I want to see a list with all search results.
I want to browse through the list (scroll function).
I want to click on a result to get more info (see issue #13).
I want to mark/save my favorite results (see issue #12 ).
I want to start a new search.
I want to navigate between pages.
Screenshots
Tasks
"New search" Link leading to Search page (maybe resembling the Search button?)
As a user, ...
I want to use the app with different devices and enjoy the same UX, independent of the respective device (e.g., resolution, screen width/height and so on).
Screenshots
To Reproduce
When viewed in desktop view, content of several pages in not centered: profile page, details page.
When viewed in small mobile view, content is clipped and too densely packed on screen: e.g. profile page.
Tasks
Add media queries to account for different screen width/height?
Add margin to center content? (in body? container per page?)
As a user, ...
I want create a user account with account name, password, full name and my address.
I want to upload a profile picture (see separate issue #5).
I want to add documents (see separate issue #5).
I wan to add info for my dog including name, sex, birth date, breed, size and weight.
I want to upload a picture of my dog (see separate issue #5).
I want to add another dog (see separate issue).
Screenshot
Tasks
Add back button
H2: Registration
Use
Component Labeled input fields for user and dog data
Decide on which fields are set required for registration (add alert or similar)
Component Radio buttons for setting the sex of the dog (two choices: male, female)
Component Add/upload picture
Component Add another dog
Add placeholder icons for later image/document upload
As a user, ...
I want to see a login page showing the logo and name of the app.
I want to login using my account name and password.
I want to register in case I don't have an account yet.
I want an option to retrieve my password in case I forgot it.
Screenshot
Tasks
Component App logo, title and subtitle for header
Component Labeled input fields for account name and password
As a user, ...
I want to have the option navigate between the key pages of the app.
I want to navigate to my profile.
I want to navigate to the search page.
I want to navigate to my favorites.
I want to see my current "location" (clicked icon should look different).
As a user, ...
I want to have a nice looking search page.
I want info on what I can search for (here: city).
I want an input field to write down the city I want to search for.
I want to have a search button to start my search.
I want to navigate to other pages.
Several pages require a button to submit the user's input (e.g. login page, registration, search page,....).
The button consists of an icon and innerText. Button functionality will follow at a later stage.
As a user, ...
I want to see more detailed info about the selected HuTa.
I want to see an introductory picture/logo of the HuTa.
I want to see a description of the HuTa and its offerings.
I want to see more pictures of the facility if possible.
I want to see the HuTa's contact details.
I want to send a request for my dog to this HuTa.
I want to go back to the previous page.
Favorite icon is used to save favorite search results to the favorites list upon click. The favorite icon has a clicked (violett) and un-clicked (white) state.
Screenshots
Favorite icon clicked (top) and un-clicked (bottom).
Tasks
Add favorite icon svg (heart)
Set different colors for different states (clicked: violett/un-clicked: white)
Set "save" functionality upon click (maybe create single issue for that)