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

8. README

Future MVPs

1. Profile pictures

2. Friending other users

3. Following

4. Voluntask feed

5. User rankings

6. Completed ask/offer history