Skip to content

ubed90/chat-app-react

Repository files navigation

ChatsUP Image

ChatsUP

  • 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

FrontEnd Setup

Pre-Requisites

  • NodeJS Version >= 18 Installed

  • MongoDB

  • Backend setup locally - Link

  • Create a FireBase account and web project and get the credentials - Steps

SETUP

  • 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/

Steps to Contribute

  • 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.

Feature Requests for Contribution

  • Move Notifications to backend so that they persist on refresh
  • Reply a Message feature
  • Group messages Sent, Read and Delivered feature

About

A Chat App UI built using React and DaisyUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages