Skip to content

This is a chat application developed by the best students of SMIT

Notifications You must be signed in to change notification settings

chatify-SMIT/Chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatify

Chatify

Introduction

Chatify is a developing real-time communication platform that allows users to send and receive text, audio, and video messages in real-time. Chatify can be used for personal communication, such as messaging friends and family, or for business communication, such as team collaboration or customer support.

Chatify currently works on web platform which support different types of communication, such as one-on-one messaging, group messaging, and public chat rooms.

Building a chatify application typically involves a server-side programming language such as Node.js, and a front-end languages. Chatify is developed using cometchat API and Fire base as backend.

Features

  • Real-time Messaging : User can send and receive messages in real-time.
  • Group Messaging : User can create and participate in group chats with multiple users.
  • Message History : Providing a record of past conversations of user.
  • Disappearing Messages : Allows user to disappear the messages and media files after a certain period of time.
  • Notifications : Alerting user when they receive new messages or when they are mentioned in a chat.
  • Emojis And Reactions : Providing a way for user to express themselves through images or symbols.
  • Customizable Profiles : Allows user to customize their profile picture, and other profile information.
  • Chat Themes : Allows user to switch to the dark theme.
  • Background Fonts : Allows user to change the chat background color and font styles.
  • File Sharing : Allows users to share images, videos, or other files through the chat.
  • Presence Detection : Indicates when a user is online, last seen and available for messaging.
  • Virtual Background : Allows the user to have a virtual background during Video Calls.
  • Screen Sharing : Allows user to share their computer screen with others during Video Calls.
  • Bots : Allows the user to interact with bots in Group Chats.
  • Multi-language Support : Allows user to chat in multiple languages.
  • Auto Message Translation : Allows user to Translate message from one language to another.

Lessons Learned

Debugging Errors

  • Errors from the connection of API is found and corrected

Languages Learned

  • HTML
  • CSS
  • Node.js

Optimizations

  • UI/UX - Created user friendly environment.

We are Live

https://chatifysmit.netlify.app/

Documentation

Authors

Feedback

If you have any feedback, please reach out to us at chatify.smit@gmail.com

Support

For support, email support.chatify@gmail.com

About

This is a chat application developed by the best students of SMIT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published