Skip to content

Shobhini/instagram-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram MERN

Full-Stack Instagram Clone using MERN Stack and Socket.IO

Visit Now 🚀

🖥️ Tech Stack

Frontend:

reactjs  react-router  redux  tailwindcss  mui 

Backend:

nodejs  expressjs  mongodb  jwt 

Realtime Communication:

socketio

Cloud Storage:

aws-s3

Cloud Storage: Cloudinary

Mail Service: Sendgrid

🚀 Features

Authentication and User Management

  • ✨ Secure Login/Signup Functionality
  • 🚪 Support for Email or Username-based Login
  • 🔐 Seamless Profile and Password Management
  • 🔄 Password Reset via Sendgrid Integration

Content Management

  • 📜 Dynamic Infinite Scroll for Posts
  • 🔍 Suggestions for User Connections
  • 🔎 Intuitive Search for Users by Name or Username
  • 🔗 Follow/Unfollow Capability for User Networking
  • ❤️ Like/Unlike Posts with Double-Tap Feature
  • 💬 Commenting on Posts for Interaction
  • 📌 Save/Unsave Posts for Bookmarking
  • 📤 Effortless Post-Sharing Functionality

Messaging System

  • 🔍 User-Friendly Search for Chat Participants
  • 📝 Seamless Creation of New Chats
  • 💬 Real-Time Messaging Between Users
  • 🕒 Status Indicators for Typing and Online Presence

Social Features

  • 📊 Comprehensive View of Followers/Following Lists
  • 👍 Post Liked By Users Tracking
  • 😄 Emoji Integration via Emoji Mart

Image Storage

  • 📷 Branch dev-v3-cloudinary: Utilizes Cloudinary for Image Storage
  • ☁️ Branch dev-v2-aws: Leverages AWS S3 for Image Storage
  • 💾 Branch dev-v1: Relies on Local Storage Solution

Feel free to reach me through the below handles if you'd like to contact me.

linkedin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages