Allows users to upload images of the restaurants they visit, as well as a star rating and a discover section that shows other people's restaurants ordered by proximity.
- Category: Social Networking / Food
- Mobile: Allows users to post real time images of the food they are having at a specific restaurant. It stores the location of the image to work with proximity later on. It could also work for a desktop application but the main goal is to develop on mobiles for convenience and ease of use.
- Story: Allows users to search for nearby restaurants and see pictures posted by other users that have already been at the location, with a star rating and comments. Gives the user a chance to Bookmark restaurants that they want to visit in the future.
- Market: Individuals that enjoy trying out different food experiences or that want to share their findings with friends and other users. People looking for food related ideas.
- Habit: The app could be used often by people that frequently dine out to find new restaurants. Another potential user are people that are traveling or moved recently to find good food spots.
- Scope: For now, we would like to focus on a feed with other user's posts, basic user/restaurant profiles and a bookmark page. In the future Foodie could scale to "following" other users, allow users to create different pages on their own bookmark section, link to the restaurant's pages or provide reservation information, etc.
Required Must-have Stories
- User can see people other user's images and ratings around the area
- User can post a new restaurant with photo and rating to the discover feed
- User can see their own profile with all the existing reviews and images they have posted
- Users can create account
- Users can log in
- Users can see the restaurant's page with all the posts created by other users and the average star rating
- Users can bookmark a restaurant of their liking and save it on their "Bookmarks" page
Optional Nice-to-have Stories
- Users can create different lists within their bookmark section
- Interactive map that shows all the restaurants with posts within the area
- Users can interact with the restaurant and check out their menu, website, how to make a reservation
- Searching by hashtag, search by user, search by restaurant name...
- Users can follow other users and only see their postings instead of discover
- Users can view other user's profiles and their restaurant postings
- Login/Resgister
- User can create account
- User can log in
- Discover Feed
- User can see people other user's images and ratings around the area
- Posting
- User can post a new restaurant with photo and rating to the discover feed
- User Profile
- User can see their own profile with all the existing reviews and images they have posted
- Detailed Posts Page
- Images Only Page
- User can see their own profile with all the existing reviews and images they have posted
- Restaurant Profile
- Users can see the restaurant's page with all the posts created by other users and the average star rating
- Bookmarks
- Users can bookmark a restaurant of their liking and save it on their "Bookmarks" page
Tab Navigation (Tab to Screen)
- Feed
- Search (NTH)
- Post
- Bookmarks
- User Profile
Flow Navigation (Screen to Screen)
- Login/Register
- Discover Feed
- Discover Feed
- Restaurant Profile
- User Profile
- Posts
- Feed
- Bookmarks
- Posting
- Discover Feed
Completed with figma. Visit: Figma
Kapture.2023-04-26.at.18.44.54.mp4
[Add table of models]
- [Add list of network requests by screen ]
- [Create basic snippets for each Parse network request]
- [OPTIONAL: List endpoints if using existing API such as Yelp]