linghuaj / node-social-feed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Social Feed

This is a aggregated Social Feed app for consumer Facebook, Google, and Twitter in a single Timeline.

Time spent: 5 hours

Features

Required

  • User can sign in and connect to Facebook and Twitter using passport
  • User can view the last 20 posts on their aggregated timeline
  • The current signed in user will be persisted across server restarts
  • In the home timeline, user can view posts with the user profile picture, username, content, origin social network and timestamp.
  • In the timeline, user can like and unlike posts.
  • User can click share in the timeline, and share with a custom message on a separate page.
  • User can click reply in the timeline, and submit a reply on a separate page.
  • User can click compose anywhere, and submit a new post on a separate page.
  • When composing, user can select to which networks to post.

Optional

  • User can click a post 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

Video Walkthrough

About

License:MIT License


Languages

Language:JavaScript 100.0%