Functionality and MVP List - solomondove/Volunteerist GitHub Wiki
MVP List
Volunteerist description
1. Hosting on Heroku (8/31/2020)
- App is hosted on Heroku
2. New account creation, login, and guest/demo login (2 days)
- User can sign up, sign in, log out
- Users can use a demo login to try the site
- User can't use certain features without logging in
3. Asks/Offers
- Post a new ask or offer
- Update ask/offer
- Delete ask/offer
- Show ask/offer
- Specify distance of asks/offers to view
4. Map-based list of Asks/Offers
- View map of nearby asks/offers as markers
- Search bar for specific locations
5. User page/profile
- basic info (name, age, etc.)
- basic stats (hours volunteered, endorsements)
- edit user info (name, password, email)
6. Reviews/endorsements
- Can mark ask as completed.
- Can rate them on a scale of words ("very satisfied", "didn't show", "do not endorse them" etc.)
- Goes both directions.
7. Comments/messages
- Can comment on asks/offers
- Can delete comments on asks/offers