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