Skip to content

The Insta Chat is a real-time messaging platform that allows users to sign up and connect with strangers for one-on-one conversations. The app is designed to provide a seamless and intuitive user experience, enabling users to exchange text messages and share images effortlessly.

Notifications You must be signed in to change notification settings

anirbansharma1996/Insta-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Insta Chat

Chat App Banner

Description

The Insta Chat is a real-time messaging platform that allows users to sign up and connect with strangers for one-on-one conversations. The app is designed to provide a seamless and intuitive user experience, enabling users to exchange text messages and share images effortlessly.

Key Features

  1. User Authentication:

    • Users can sign up and log in to the application to start chatting with others. User authentication ensures that only registered users can access the chat features.
  2. Reply with AI:

    • Users can reply using AI , build using Gemini 1.5 .
  3. Real-Time Messaging:

    • The core functionality of the app allows users to send and receive messages in real-time. Messages are delivered instantly, ensuring a smooth and responsive chat experience.
  4. Stranger Chat & Video call:

    • Users are randomly matched with strangers to initiate conversations, making each interaction unique and spontaneous. and also users can video chat with different persons .
  5. Image Sharing:

    • Beyond text, users can also share images during their chats, adding a visual element to their conversations.
  6. Seen Message Indicator:

    • Users can see when their messages have been viewed by the recipient, enhancing the communication flow.
  7. Reply to a Message :

    • Users can reply to a particular message.
  8. Upload selfie :

    • Beyond text, users can also share selfie during their chats, adding a visual element to their conversations.
  9. Edit Text :

    • Users can also edit their messages.
  10. Delete Text :

  • Users can also Delete their messages.
  1. Send Voice Messages :
  • Beyond Texts , users can also send Voice messages.

12.Block/Unblock A User

  • Users can Block each other , and can also unblock

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Real-Time Communication: Socket.io
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • File Uploads: Cloudinary (or any other file storage service)

About

The Insta Chat is a real-time messaging platform that allows users to sign up and connect with strangers for one-on-one conversations. The app is designed to provide a seamless and intuitive user experience, enabling users to exchange text messages and share images effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published