yasharma2301 / chat-app-frontend

Realtime chat application built with MERN stack and socket.io

Home Page:https://letss-chatt.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Let's Chat

- Realtime chat application built with MERN stack and Socket.io

forthebadge

Application Supports:

  1. User Auth
  2. Send 1 to 1 chats
  3. Create group chats
  4. Add/remove users from group, rename groups
  5. Search for users to start chat with
  6. Realtime notifications

Screenshots

Chatpage: chatpage-lets-chat

User Auth:
signup-lets-chat

Group Modal:
update-group-lets-chat

Search Users:
search-users-lets-chat

Further Improvements:

  1. Persist notifcation in database, current version implemented using socket.io
  2. Delete chat deatils after a particular amount of time if all users have left the group
  3. Change group admin functionality
  4. Send media messages
  5. Host images using multer, currently using (cloudinary) a 3rd party cloud service
  6. Voice calls

Installation

https://github.com/yasharma2301/chat-app-frontend.git
npm install
npm start

Open http://localhost:3000 to view it in the browser.

About

Realtime chat application built with MERN stack and socket.io

https://letss-chatt.netlify.app/


Languages

Language:JavaScript 94.6%Language:HTML 3.3%Language:CSS 2.1%