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.
- 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.
- ReactJS
- Firebase
- Firebase Authentication
- Firebase Realtime Database
- SCSS for styling
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- Node.js
- NPM (Node Package Manager)
- A Firebase account
- Clone the repository:
git clone https://github.com/surabhi-99/Private-Chat-Application.git - Navigate to the project directory:
cd Private-Chat-Application - Install dependencies:
npm install
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.
We welcome contributions to Convobuzz! To contribute:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a pull request.
Please read our CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Surabhi Thakur - Web Developer - surabhi-99
This project is licensed under the MIT License - see the LICENSE.md file for details.