MVP Feature List - Arthgallow/kumite GitHub Wiki
Kumite is a social media app to help users find, signup for, attend, and organize fights.
1. New account creation, log in, log out, and demo user.
- Users can sign up, log in, and log out.
- Users can access fight and fighter information without being logged in
- Users can not create fights without being logged in.
- Logged in users with appropriate credentials can create fights.
- Logged in users with the appropriate credentials can accept or give a challenge.
2. Heroku
- Users will be able to log into the app hosted on Heroku
3. Comments
- Logged in users will be able to comment of fights, fighters, locations, other comments, and other users.
- Non logged in users will be able to see the comments but not make a new comment.
4. Followers
- Logged in users with the appropriate credentials can follow and unfollow users
- Users will be able to see all the followers and followed of another user
5. Locations
- Logged in users with the appropriate credentials can add, delete, and edit locations
- Users will be able to see all the locations.
6. User Page
- Logged in users will be able to see the user pages of other users.
- Users logged as fighters will have special pages showing their stats.
7. Fight CRUD
- Logged in users with the appropriate credentials can create fights.
- Promotors can create fights with new locations and offer them to two fighters.
- Fighters can create fights from previous locations and challenge other fighters.
- Logged in users can edit and delete the fights they created
8. Images
- Logged in users can add, delete images to users, locations, comments.
9. Production README
- Brief explanation of what the app is and does.
- Technologies used
- Link to live site
- Link to Wiki docs
- Discussion of two features that show off technical abilities
- Discussion of both challenges faced and the way they were solved.
- Code snippets to highlight the best code.