Skip to content

Snappy is a real time chat application based on socket.io for communication between multiple clients.

Notifications You must be signed in to change notification settings

kmanoj07/snappy-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snappy-chat

Snappy-chat is a real-time chat application based on socket.io for communication between multiple clients.

Technology

  • Frontend: JavaScript, React, HTML
  • CSS: React's styled-components
  • Backend: Node.js, Express.js, Axios
  • Database: NoSQL (MongoDB)

App Features

Chat Page

Chat Page

Login

Users can log in to the system using their username and password.

Login

Registration

Users can register if they don't have an account.

Registration

Initial Loader

Loader

Set Avatar

Users can set their own avatar after logging in.

Set Avatar

Real-time Chat

Users can click on other online users in the system to start messaging in real-time.

Real-time Chat

Emoji Support

Users can share emojis in their messages.

Emoji Support

Features to Be Added

  • This app can be customized to attach files and share them with other users.
  • Live video chat feature can also be added in the future.

About

Snappy is a real time chat application based on socket.io for communication between multiple clients.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published