Skip to content

surabhi-99/Private-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Chat Application

This Chat Application is a real-time communication platform designed to demonstrate the capabilities of ReactJS, Firebase, and SCSS in creating engaging and interactive web applications. Users can sign up, log in, and engage in individual or group chats, leveraging Firebase for backend functionalities such as authentication and real-time database interactions.

Key Features

  • User Authentication: Secure login and registration functionality.
  • Real-Time Chat: Instant messaging support for both private and group conversations.
  • Interactive UI: A modern and responsive user interface.
  • Firebase Integration: Utilizes Firebase for real-time data handling and user authentication.

Technologies

  • ReactJS
  • Firebase
    • Firebase Authentication
    • Firebase Realtime Database
  • SCSS for styling

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them:

  • Node.js
  • NPM (Node Package Manager)
  • A Firebase account

Installation Steps

  1. Clone the repository: git clone https://github.com/surabhi-99/Private-Chat-Application.git
  2. Navigate to the project directory: cd Private-Chat-Application
  3. Install dependencies: npm install

Usage

To start the application, run the following command in the terminal at the project root: npm start This command will launch the Convobuzz application on http://localhost:3000. Open this URL in your web browser to start using the application.

Contributing

We welcome contributions to Convobuzz! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

Please read our CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors and Acknowledgment

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A real time chat application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published