Skip to content

sinatajikjs/chatline

Repository files navigation

Chatline

Chatline is a full-stack chat platform developed with React.js and Firebase.

Table of Contents

Installation

To run this app on your machine, follow these steps:

  1. Clone the repository:
git clone https://github.com/sinatajikjs/chatline.git
  1. Navigate to the project directory:
cd chatline
  1. Install the dependencies:
npm install

Usage

After completing the installation steps, you can start the development server:

npm start

This command will start the app on your local machine. You can access it by opening your web browser and visiting http://localhost:3000.

Features

Chatline offers the following features:

  • OTP verification: Users can verify their phone number using OTP (one-time password).
  • Real-time chat: Users can engage in real-time conversations with other users.
  • Image and text sharing: Users can send images and text messages in their chats.
  • User status updates: User statuses (online, offline, typing) are updated in real-time.
  • User search: Users can find each other by searching for usernames or phone numbers.
  • Profile customization: Users can edit their name, username, and profile picture.

Contributing

Contributions to Chatline are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b my-new-branch.
  3. Make your changes and commit them: git commit -am 'Add some feature.
  4. Push the changes to your forked repository: git push origin my-new-branch.
  5. Open a pull request.

About

React.js Chat Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages