Chatify screenshot

Chatify

Author Avatar Theme by Soumyajit4419
Updated: 1 Jan 2023
82 Stars

Personal Chat Room or Workspace to share resources and hangout with friends build with React.js, Material-UI, and Firebase.

Categories

Overview

Chatify is a personal chat room or workspace that allows users to share resources and hangout with friends. It is built with React.js, Firebase, Material UI, and React Icons.

Features

  • Easy SignIn with Google: Users can easily sign in to Chatify using their Google accounts.
  • Create Rooms: Users can create their own chat rooms to start conversations with friends or colleagues.
  • Realtime group messaging with image sharing: Chatify enables real-time messaging in group chats, and users can also share images.
  • Supports Emoji: Users can express emotions and reactions using emojis in their messages.
  • Reaction on messages: Users can react to messages using emojis, providing quick feedback or showing agreement.

Installation

To install Chatify locally, follow these steps:

  1. Clone this repository: git clone https://github.com/soumyajit4419/Chatify.git
  2. Navigate to the cloned repository: cd chatify
  3. Install dependencies: npm install

To run the app in development mode, use the following command:

npm start

Open http://localhost:3000 in your browser to view the app. The page will automatically reload if you make any edits, and you will see any lint errors in the console.

To build the app for production, use the following command:

npm run build

The app will be built in the build folder, optimized for the best performance.

Summary

Chatify is a chat room application that allows users to create personalized chat rooms and interact with friends or colleagues in real-time. With features such as easy sign-in with Google, support for emojis, and message reactions, Chatify provides a user-friendly and engaging chatting experience. The app is built with React.js, Firebase, Material UI, and React Icons, and can be easily installed and run locally by following the provided installation guide.