Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 2.14 KB

README.md

File metadata and controls

61 lines (36 loc) · 2.14 KB

flashchat_app

Flashchat is a real-time messaging app built using Flutter, Firebase Authentication, and Cloud Firestore. It enables users to register, log in securely, and exchange messages instantly with other users.

Features

  • User Authentication: Users can securely register and log in using their email and password.
  • Real-time Messaging: Utilizes Flutter Streams and Cloud Firestore to enable instant messaging between users.
  • Firebase Integration: Integrated Firebase services such as Authentication and Firestore to provide a reliable backend for the app.
  • FlutterFire CLI: Used the FlutterFire CLI to easily initialize Firebase services within the app.

Setup Instructions

Prerequisites

To run the Flaschat App on your local machine, follow these steps:

  1. Clone this repository to your local machine:
git clone https://github.com/Tulipreactjsmain/flashchat_app.git
  1. Navigate to the project directory:
cd flashchat_app
  1. Ensure you have the Flutter SDK installed on your machine. If not, follow the instructions on the Flutter website.

  2. Initialize Firebase in your project using the FlutterFire CLI:

flutterfire configure
  1. Follow the prompts to set up Firebase Authentication and Firestore in your project.

  2. Run the app on your emulator or connected device:

flutter run

Contributing

Contributions are welcome! If you find any bugs or want to suggest new features, please open an issue on the GitHub repository.

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive messages.
  4. Push your changes to your fork.
  5. Open a pull request to the main repository.