Skip to content

This is a messaging web application based on popular apps like WhatsApp and Telegram, Built with React, Typescript, Firebase, and Sass

Notifications You must be signed in to change notification settings

michaelparkadze/react-typescript-chat-app

Repository files navigation

React Typescript - Web Chat Application

This a project I wanted to make after watching people on youtube making simple chat apps without real chat application functionality. I wanted to make a chat application with a bit more functionality than having an open group chat. The project is built with React.js, Typescript, Firebase, Sass and ant design. It can be viewed here.

Functionality

The app allows you to add contacts based on their id's which can be seen on the contact's tab. Once you have added your first contact, you can create a conversation which is basically a group that can be made from 2 contacts and more. Once you have created a conversation you can chat away with your contacts.

You can sign in with your email or through google. In addition to the chat functionality you can upload and remove profile/conversation images, edit contact's name and remove him.

Getting Started

The app can be installed by cloning the Git repository and running 'npm install' in the project directory. Once all packages are installed, you can run 'npm start' to run the app in localhost.

Prerequisites

You will need to have node and npm installed.

About

This is a messaging web application based on popular apps like WhatsApp and Telegram, Built with React, Typescript, Firebase, and Sass

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published