Skip to content

MVP Features List

Demeatrice J. Sherrod edited this page Feb 25, 2021 · 9 revisions

Minimum Viable Product (MVP) Feature List

1. Hosting on Heroku

  • Deliver live application to users via hosting service

2. New account creation, login, and guest/demo login

  • Users can sign up, sign in, and log out on the application
  • Users can use a demo login to test the sites features and services
  • Users can't use certain features without logging in (i.e. creating dreams/fragments)

3. Dream Fragments

  • Logged in users can create new fragments
  • Logged in users can drag an drop to organize their fragments
  • Logged in users can edit existing fragments
  • Logged in users can delete their fragments

4. Dreams (collection of fragments/single fragment)

  • Logged in users can make a record of their dream out of fragments.
  • Logged in users that are the dream owner can view a list of all their recorded dreams
  • Logged in users that are the dream owner can make their dream public/private
  • Logged in users that are the dream owner can edit their recorded dreams
  • Logged in users that are the dream owner can delete the record of their dreams

5. Search - Future Feature

  • Logged in users can search their dreams by keywords
  • Logged in users can search their dreams by dream name
  • Logged in users can search their fragments by emotions
  • Logged in users can search their fragments by setting
  • Logged in users can search dreams & fragments by date

6. Profile - (User Home Page)

  • Logged in users can upload profile pictures
  • Logged in users can view a list of their dreams on a timeline

7. Images - Future Feature

  • Logged in users can upload images to their dreams

8. Timeline && Voice && Template - Future Feature

  • Users can input voice annotations and recordings into their dream
  • Users can use templates to organize their fragments into a dream

9. Production README

  • Brief explanation of what the app is and does
  • How to start development environment
  • Technologies used
  • Link to live site
  • Link to Wiki docs
  • Discussion of two features that show off the team's technical abilities
  • Discussion of both challenges faced and the way the team solved them
  • Code snippets to highlight the best code