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

https://github.com/ashrafchowdury/chat-application

Multi User Full-stack Chat-Application
https://github.com/ashrafchowdury/chat-application

cypress firebase javascript reactjs scss

Last synced: 3 months ago
JSON representation

Multi User Full-stack Chat-Application

Awesome Lists containing this project

README

          

![Logo](https://firebasestorage.googleapis.com/v0/b/store-images-ad405.appspot.com/o/Groudfp%20188.png?alt=media&token=70ad9563-acfa-4cc9-b8be-3034416b6457)

# Chat Application

In this Chat application we can chat with our friends family and colleagues. We can also send pictures videos and files to each other.

For chatting with other users you need to create an account with the app. The account is simple to create and is completely free of charge. You can choose from a list of available usernames or register with your email address. Once you are logged in you can start chatting with other users immediately.


## 💻 Features

- Live Text & Image Share
- User Active Icon
- Text & Image Delete
- User Registration
- Cross platform
- Fully Responsive


## 🏗 Built With

javascript 
Reactjs 
SCSS 
Firebase 
Cypress 
Git 
Github 
VScode 
Figma 
Vercel 


## 🔋 Installation

**1. Clone the Repository**

```
git clone https://github.com/ammaaraslam/tweetsnap.git
```

**2. Move into the working directory**

```
cd chat-application
```

**3. Install Dependencies**

```
npm install
```

**4. Create a .env.local file and add your firebase API keys**

```
APP_FIREBAS_API_KEY
APP_FIREBASE_AUTH_DOMAIN
APP_FIREBASE_PROJECT_ID
APP_FIREBASE_STORAGE_BUCKE
APP_FIREBASE_MSG_SENDER_ID
APP_FIREBASE_APP_ID
APP_FIREBASE_MEASUREMENT_ID
```

**5. Run the App**

```
npm start
```


## 🚀 About Me

I’m Ashraf Chowdury. I've been coding for nearly 2.5 years. I'm a developer who loves building full-stack applications & learning new technologies. I've also helped people develop their web apps. I've been working with React.js for over a year now. My goal is to be able to build applications that are fast responsive and fun to use.


## 📱 Social Media


Twitter
 

In