Starting with a Simple Social Media Application

Social media is an integral part of the web these days, and many of the user-centric web applications we build end up requiring a social component down the line to drive user engagement.

For our first real-world MERN application, we will modify and extend the MERN skeleton application developed in the previous chapter to build a simple social media application.

In this chapter, we will go over the implementation of the following social media-flavored features:

  • User profile with a description and a photo
  • Users following each other
  • Who to follow suggestions
  • Posting messages with photos
  • News feed with posts from followed users
  • Listing posts by user
  • Liking posts
  • Commenting on posts

Get Full-Stack React Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.