An open API service indexing awesome lists of open source software.

https://github.com/bohdan-mykhailenko/ui_realtime-chat

Web application for chatting with authorization, database and files storage.
https://github.com/bohdan-mykhailenko/ui_realtime-chat

firebase material-ui oauth react

Last synced: 3 months ago
JSON representation

Web application for chatting with authorization, database and files storage.

Awesome Lists containing this project

README

          

# Getting Started with Chat Application

## Overview
* [**Demo Link**](https://bohdan-mykhailenko.github.io/chat/#/home)

This project is an realtime chat application! The user-friendly design with modern and trend features to get incredible chatting experince!

## Stack

- [JavaScript](https://www.javascript.com/)
- [React](https://reactjs.org/)
- [React Router](https://reactrouter.com/)
- [MUI](https://mui.com/)
- [SCSS](https://sass-lang.com/)
- [Firebase Auth](https://firebase.google.com/docs/auth)
- [Firebase Firestore](https://firebase.google.com/docs/firestore)
- [Firebase Storage](https://firebase.google.com/docs/storage)

## Preview

## Features

- **Authorization**: Registration and login via Google, Facebook and GitHub.
- **Theme switcher**: Switches to a light or dark theme.
- **Likes**: Ability to like messages.
- **Gallery**: Storage for all images in chat conversation.
- **Adaptability**: Full adaptability for different screen resolutions.

## How to start

**Follow these steps to start app in your local machine:**

1. Clone the repo:
`git clone https://github.com/bohdan-mykhailenko/chat`

2. Navigate to the project dir:
`cd chat`

3. Install dependencies:
`npm install`

4. Start the server:
`npm start`