Social Feed
This is a aggregated Social Feed app for consuming Twitter and Facebook in a single timeline.
Time spent: 8 hours
Features
Required
- [x] User can sign in and connect to Twitter using
passport
.
- [x] User can view the 20 latest entries on an aggregated timeline.
- [x] Timeline entries include user profile picture, username, content, origin social network identifier and timestamp.
- [x] In the timeline, user can like and unlike posts.
- [x] User can click share in the timeline, and share with a custom message on a separate page.
- [x] User can click reply in the timeline, and submit a reply on a separate page.
- [x] User can click compose anywhere, and submit a new post on a separate page.
Optional
- [ ] User can sign in and connect to Facebook using
passport
.
- [ ] User can view Facebook entries in the timeline
- [ ] User can "compose", "like", "unlike", "reply" and "share" Facebook entries
- [ ] The signed in user will be persisted across server restarts
- [ ] When composing, user can select to which networks to post.
- [ ] User can click an entry and view it on a separate page with controls to share, like, and reply.
- [ ] User should be able to unshare their posts.
- [ ] User should be able to delete their posts.
- [ ] Replies should be prefixed with the username and link to the conversation thread.
- [ ] User can click a "Next" button at the bottom to load more
Walkthrough