Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mohamed-hatem-1/quick-chat

Quick Chat is an easy-to-use app for chatting between two people. It uses Firebase to make sure messages are sent instantly and securely. With Firebase Authentication for login and Firestore for storing messages.
https://github.com/mohamed-hatem-1/quick-chat

dart firebase flutter

Last synced: 20 days ago
JSON representation

Quick Chat is an easy-to-use app for chatting between two people. It uses Firebase to make sure messages are sent instantly and securely. With Firebase Authentication for login and Firestore for storing messages.

Awesome Lists containing this project

README

        

# QuickChat

QuickChat is a simple chat application built using Flutter and Firebase. It allows users to register, log in, and chat with each other in real-time.

## Features

- User registration and login
- Real-time chat functionality
- User-friendly interface
- Firebase integration for backend services

## Technologies Used

- Flutter
- Firebase
- Dart

## Getting Started

### Prerequisites

Before you begin, ensure you have the following:

- [Flutter SDK](https://flutter.dev/docs/get-started/install)
- [Dart SDK](https://dart.dev/get-dart)
- [Firebase account](https://firebase.google.com/) with a new project set up for Android and iOS platforms.

### Installation

1. Clone this repository:

```bash
git clone https://github.com/yourusername/quickchat.git
2. Navigate to the project directory:
```bash
cd quickchat
3. Install dependencies:
```bash
flutter pub get
4. Configure Firebase for both iOS and Android following Firebase Setup.
5. Run the application:
```bash
flutter run
## Watch Video

https://github.com/user-attachments/assets/6c9db0df-3e36-4a22-b9cc-5804c32e8e18