Skip to content

OMARxKHALID/reactThreadsClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Threads Clone with Real-Time Chat Functionality

Welcome to MERN Stack THread Clone! This is a social media platform built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, Socket.io for real-time communication, and Chakra UI for the user interface. It offers various features including authentication, post creation, deletion, liking/unliking posts, commenting, following/unfollowing users, account freezing, dark/light mode, and a responsive design. Additionally, it includes a chat application with image support, seen/unseen status for messages, and notification sounds.

Demo App

Feature List:

  • 🌟 Tech stack: MERN + Socket.io + Chakra UI
  • πŸŽƒ Authentication & Authorization with JWT
  • πŸ“ Create Post
  • πŸ—‘οΈ Delete Post
  • ❀️ Like/Unlike Post
  • πŸ’¬ Comment to a Post
  • πŸ‘₯ Follow/Unfollow Users
  • ❄️ Freeze Your Account
  • πŸŒ“ Dark/Light Mode
  • πŸ“± Completely Responsive
  • πŸ’¬ Chat App With Image Support
  • πŸ‘€ Seen/Unseen Status for Messages
  • πŸ”Š Notification sounds
  • ⭐ Deployment for FREE

Setup .env file

PORT=...
MONGO_URI=...
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...

Build the app

npm run build

Start the app

npm start

About

MERN Stack Threads Clone + Advanced Chat App | Socket.io && JWT && Redux && Chakra UI

Topics

Resources

Stars

Watchers

Forks

Languages