MVP Features - peter-monahan/Just-Chess GitHub Wiki
1. Games
- Users can create a game with another user
- Users can get a list of games they are currently in
- Users can get a single game
- Users can move their own pieces from the single game page if it is their turn
- Users can forfeit a game, win a game, or lose a game at which point the game is finished/deleted
2. Messages
- Users can directly message another user
- Users can edit and delete their messages
- Messages are viewable from the single game page and also from the direct messaging page
3. Friend Requests
- Users can send a friend request to another user
- Users can get a list of pending friend requests
- Users can accept another users friend request
- Users can deny/cancel a friend request
4. Friends
- Users can befriend another user
- Users can get a list of their friends
- Users can unfriend another user
- Users can get a list of another users friends