- ChatsUP is Fast and Lightweight chat app for the web 🌎. Instantly connect with friends and family using this feature-packed chat application!.
- This repository serves as FrontEnd of ChatsUP. For running the app locally you need to setup the Backend as well. ChatsUP Backend
-
NodeJS Version >= 18 Installed
-
Backend setup locally - Link
-
Create a FireBase account and web project and get the credentials - Steps
- Clone the Repository
git clone https://github.com/ubed90/chat-app-react.git- Open your terminal in root of the repository and install the dependencies
npm install
or
yarn-
Rename the .env.example at the root of the project to
.env. -
Add the Firebase environment variables which we got from the prerequisites to
.env -
Run the project (Note: Make sure backend is running locally)
npm run dev
or
yarn dev- Open your browser and visit
http://localhost:5173/- Fork the repository
- Create a new branch
- Make your changes
- Make your code changes and ensure they adhere to the project's coding style and conventions. - Push your branch
- Create a pull request with meaningful description.
- Move Notifications to backend so that they persist on refresh
- Reply a Message feature
- Group messages Sent, Read and Delivered feature
