SparkChat is a Firebase-based instant messaging application that allows you to communicate with your contacts in real time.
- Real-time chat: Chat with your friends and contacts in real time, without delays or interruptions.
- Intuitive Interface: A clean and easy-to-use user interface that makes communication smooth and enjoyable.
- Instant Notifications: Receive real-time notifications when you receive new messages.
- Privacy and Security: Your conversations are protected and secure using Firebase encryption and authentication.
- Profile Customization: Add a profile photo and custom status to express your personality.
-
Clone the repository to your local machine.
git clone https://github.com/your_user/sparkchat.git
-
Open the project in your preferred IDE.
-
Configure Firebase:
- Create a new project in Firebase (https://firebase.google.com/) and enable realtime database and authentication.
- Get the Firebase configuration credentials (apiKey, authDomain, etc.).
- In the
firebase.js
file, replace the configuration values with your own credentials.
-
Install the project dependencies.
npm install
-
Launch the app.
npm start
Contributions are welcome! If you find a bug or want to add new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. For more information, see the LICENSE file.