Chatify

screenshot of Chatify
react
material-ui
firebase

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

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.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

material-ui
Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.