Skip to content

atish-tech/chat-application

Repository files navigation

Features

  • Login/Register
  • Private Chat
  • Typing Indicater
  • Group Chat
  • Light/dark mode toggle

Clone Repo

    git clone https://github.com/atish-tech/chat-app-assignment.git
    git clone -b client https://github.com/atish-tech/chat-app-assignment.git

Installation

Install my-project with npm

  npm install client
  npm install server

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MONGO_URI

JWT_SECRET

Chat App

Welcome to our innovative chat application, designed to revolutionize your messaging experience. Our app offers a lots of features:

Register/Login Functionality: First and foremost, our app ensures a seamless onboarding experience. Users can easily register or log in to their accounts, allowing them to access all the features our platform has to offer.

Real-time Private Chat: With our app, you can enjoy real-time private messaging capabilities, allowing you to engage in meaningful conversations without delay.

Typing Indicator: Experience more intuitive communication with our typing indicator feature. Know when your contacts are composing a message, allowing for smoother and more engaging conversations.

Group Chat: Stay connected with multiple contacts simultaneously through our group chat feature.

Chat Backup Support: Never worry about losing your valuable conversations again. Our app offers robust chat backup support, ensuring that your messages are securely stored and easily retrievable whenever you need them. Whether you switch devices or accidentally delete a conversation, your chat history remains intact.

Dark Theme: For users who prefer a sleek and modern interface, our app offers a dark theme option. Enjoy reduced eye strain and enhanced readability in low-light environments while maintaining a stylish and sophisticated aesthetic.

Releases

No releases published

Packages

No packages published