Share the Table is the new dating app designed for foodies! Users will create a profile about themselves, similar to a dating app, and answer questions about their food preferences. This app will allow users to find other users to "share the table" with and have a meal at a new restaurant, cafe, bar, etc. The user will be able to swipe left or right to match with other users (and their top wishlist for food spots) and message them to set up a time to have a meal.
- Category: Social Media
- Mobile: Will be centered around a mobile experience, no website. All features are mobile.
- Story: Anyone that is a foodie and wants to share an experience of grabbing a meal at a new food spot with others in their area.
- Market:
- Habit:
- Scope:
Required Must-have Stories
- User can create an account
- User can login to their account
- User can create a profile based on a questionairre and view their own profile
- User can swipe to match/not match with another user's profile
- User can tap on another user's profile and view a detailed profile view
- User can send text-based messages to another user, if matched with them
Optional Nice-to-have Stories
- User can tap on restaurants/cafes on other user's profile and view information from Google Maps API
- User can send and share photos or attachements to another user
- User can edit their profile
- User can enter dates/times that work for them and algorithm will schedule time for both users
- Notification of receiving a match feature
- Login Screen
- User can login
- Registration Screen
- User can create an account
- User can create a profile
- Questionaire Screen
- User can enter and select responses to form their profile and user preferences
- Self Profile Screen
- User can view their own profile
- Feed Screen
- User can swipe to match/not match with another user's profile
- Detailed User Profile Screen
- User can tap on another user's profile and view a detailed profile view
- Conversation Screen
- User can message another user, if matched with them
Tab Navigation (Tab to Screen)
- Feed Screen
- Conversation Screen
- Self Profile Screen
Flow Navigation (Screen to Screen)
- Login Screen => Feed Screen
- Registration Screen => Questionairre Screen
- Questionairre Screen => Feed Screen
- Feed Screen => Conversation Screen => Detailed User Profile Screen => Self Profile Screen
- Conversation Screen => Feed Screen
Photos are store within repo, will embed more fleshed out frames later
Property | Type | Description |
---|---|---|
objectId | String | Unique ID number that corresponds to a user |
user | Object pointer to a User | User of the profile displayed |
image | File | Main image on a user profile that is first displayed on feed |
response | String | Response to questionaire in initial form |
- Home Feed Screen
- (Read/GET) Query all other users
- Conversation Screen
- (READ/GET) Query logged in user object conversations with other users
- Self Profile Screen
- (Read/GET) Query logged in user object
- (Update/PUT) Update user images/responses
- [Create basic snippets for each Parse network request]
- [OPTIONAL: List endpoints if using existing API such as Yelp]