Functionality and MVP - aA-MERN-Project/studypal GitHub Wiki
MVP
- User authentication
- Allows for use of recommendation features without login, but no user profile or saved preferences
- User profile
- Name
- Location (address or zip code)
- Preferences
- Cafe profile
- Name
- Photos
- Address + location on map
- Hours
- Link to Google/Yelp page
- Preference filter
- Distance from current user's location
- WiFi availability
- Credit card availability
- Noise level
- ADA accessibility
- Recommendation
- Rolls a random cafe that satisfies all the parameters set by the user's preferences
Bonus Features
- Favorites / Saved Places
- Authenticated users can mark cafes they're interested in and save them on a list for later
- Blacklist
- Authenticated users can blacklist cafes that they don't want to see again