MVP List - rd-tran/Bulletin GitHub Wiki
MVP List
Bulletin is a Facebook clone that allows users to create posts that can be viewed, commented, and liked by others.
1. Hosting on Heroku (06/23/2020, 0.5 days)
2. New account creation, login, and guest/demo login (06/27/2020, 5 days)
- Users can sign up, log in, log out
- Users can use a demo login to try the site
- Users can't use certain features without logging in (creating, or liking posts and comments)
3. Posts/Comments (06/30/2020, 2 days)
- Users can view posts
- Logged in users can create posts, comment on posts
- Logged in users can edit their own posts and comments
- Friends can create posts on each other's bulletin boards
4. News Feed (07/02/2020, 2 days)
- Users have a private news feed displaying posts made by themselves as well as their friends
3. Profiles (07/25/2020, 5 days)
- Users have public profiles displaying some personal information, friends, and their bulletin board
- Bulletin board displays posts made on the user's profile
5. Friending (07/27/2020, 2 days)
- Users can be friends
- Users can send and receive friend requests
- Users can accept or deny received friend requests
7. Production README (07/02/2020, 0.5 days)
Potential Additions
8. Likes (TBA)
- Logged in users can like posts and comments
- Logged in users can unlike posts and comments
9. Notifications (TBA)
- Users will receive notifications when someone
- Posts on their bulletin board
- Comments on their posts
- Likes their posts / comments
10. Messaging (TBA)
- Live chat between two users
- Live chat between multiple users
- Visual indicator to notify users that they have received a new message (separate from the global notifications)