MVP Feature List - GaronSmith/expedition-leader GitHub Wiki

1. Live Application

  • Application hosted on Heroku

2. User Account

  • Users can create a new account
  • Users can sign in to existing account
  • Users can log out
  • Application features only accessible to logged in users
    • Logged in users can join public groups.
    • Logged in users can request to join private groups.
  • Application pre-populated with a demo user account
  • Each user on registration will be assigned a qr code image

3. Gear Log

  • Each registered user will have their own log
  • This will register and track all of the equipment they own
  • The log can be shared with a trip when the user is invited
  • Each item of gear can have a photo associated with it

4. Search

  • A logged in user can search for other users to add to their partner groups

5. Partner Groups

  • A partner group can be created by a registered user
  • Group owner can delete a group
  • The group owner can approve if the group is private

6. Trips

  • Any member within the group is able to create a trip
  • The Trip owner can invite individuals from the group
  • The trip owner can drag and drop items from all members to create a group store
  • An email will be sent to the group detailing who is bringing what items.

7. Production README

  • Brief explanation of what the app is and does
  • Link to live site
  • Link to wiki docs
  • Discussion of technologies used
  • Discussion of two features that show off developer's technical abilities
  • Discussion of both challenges faced and the solution found to solve them
  • Code snippets to highlight the best code