[PetNeeds aim to help pet owners to locate places around them that is needed for their pet the type of businesses the app support are:pet store,vet,dog park]
[Evaluation of your app across the following attributes]
- Category: Lifestyle
- Mobile: This application is most suited for mobile as it utilizes features such as maps and location which are most useful when the user is on the go.
- Story: This application helps pet owners find businesses and services aimed at taking care of their pet needs such as vets, groomers, trainers and even dog parks.
- Market: Any pet owner could use this app to effectively find pet businesses and services in their area.
- Habit: This app could be used once a week or more depending on the needs of the user.
- Scope: First we will focus on finding the right businesses based on location and category chosen by the user. Then we could expand into creating a community chat where users can interact with other pet owners in their area and ask questions, make recommendations etc.
Required Must-have Stories
- Splash screen displays logo and name.
- User can use their current location to find businesses near them.
- User can enter the type of the business looking for in the search bar.
- User can scroll through suggested businesses in a list.
- User is sent to a detail screen where the business they select will be shown with more information
Optional Nice-to-have Stories
- User can login.
- User can register a new account.
- User can access their own profile.
- User can communicate with other users in a community chat.
- [Splash screen]
- display the app logo
- display the app name
- [Stream screen]
- User can enter their zipcode in a search bar to find businesses near them.
- User can choose business categories from a dropdown menu.
- [x]user can scroll through suggested businesses in a list.
- [Maps]
- Business that fit the category and are close to the user location are diplayed on the map.
- [Detail screen]
- address
- hours of operation
- rating
Tab Navigation (Tab to Screen)
- [Logo screen]
- [Main screen]
- [Search Place]
- [detailed options]
Flow Navigation (Screen to Screen)
-
[Logo screen]
- [Login/Register] OPTIONAL
- [Stream screen]
-
[Stream screen]
- [Detail screen]
- [Profile screen] OPTIONAL
- [Community chat] OPTIONAL
https://www.figma.com/proto/hAGpu1mKyLV8ievdzIzLrF/Pet-Needs?node-id=9%3A2&scaling=min-zoom
[This section will be completed in Unit 9]
Model: Post
Property | Type | Description |
---|---|---|
objectId | String | unique id for the object that we retrieve |
image | File | data fetched from the google maps |
rating | Number | number of ratings for business |
business name | String | name of the business |
address | String | location fetched from API |
phone number | String | phone number of the business |
time | DateTime | business hours |
Model: Get
Property | Type | Description |
---|---|---|
search | Number | search area based on zip code |
List fo network requests by each screen
-
Main Feed
-
Details Feed
- (Read/Get) query business detail information!
- [OPTIONAL: List endpoints if using existing API such as Yelp]
The following required functionality is completed:
- Finished DetailActivity
- Tested app
- Updated UI
Here's a walkthrough of implemented user stories in sprint 4: