faeshare icon indicating copy to clipboard operation
faeshare copied to clipboard

MERN based social media web app made with the help of Next.js, Socket.io and TailwindCSS.

Inspiration

I developed this fullstack social media web app because I wanted to hone my knowledge of the MERN stack along with Next.js. Initially, I decided to go with Next's default server option. Then, I discarded that and went with the custom Express server since that allowed me to use WebSockets (Socket.io in my case) in my app for realtime chats. Besides this, this is a simple social media web app. You can create a post, like it, follow other users, comment on posts, delete your post or comment, and so on and so forth. You can try it out here : https://faeshare.herokuapp.com.

Please give this repository a ⭐ if you liked this app. It seems like a little thing, but it helps a lot with the motivation.

Technologies used

  • React
  • Next.js
  • Node.js
  • Express.js
  • MongoDB
  • Redux
  • Socket.io
  • TailwindCSS

Demonstration

Overall app demo

https://user-images.githubusercontent.com/51400182/133003632-d65d3a58-46ee-46e7-b4a7-d5e73b6930c2.mov

Chat

https://user-images.githubusercontent.com/51400182/133002502-b8f0c1ad-8e95-43e4-b042-9da3d75d318b.mov

User Profile

https://user-images.githubusercontent.com/51400182/133003152-722af7bf-a6f2-4777-9cab-5d96cf012af9.mov

Screenshots

Screenshot 2021-09-16 at 10 32 01 AM Screenshot 2021-09-16 at 10 33 26 AM Screenshot 2021-09-16 at 10 33 51 AM Screenshot 2021-09-16 at 10 34 03 AM Screenshot 2021-09-16 at 10 34 19 AM