# GOSSIP Chat App 💬
GOSSIP is a group chat app built with Flutter and Firebase. Users can create groups and invite others to join, or join existing groups created by other users. The app uses Firebase authentication to securely handle user registration and login, and Firebase database to store chat data.

## GOSSIP Chat App Screenshot
<div style="display:flex; flex-wrap: wrap; gap: 30px;">

<img src="https://user-images.githubusercontent.com/115361691/234058064-3e287a6d-ab6f-4ba2-9ba6-b0f617a918bd.jpg" alt="GOSSIP Chat App Screenshot 1" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058082-c7f25d74-67d1-4a2e-9ab8-d68efe17ee85.jpg" alt="GOSSIP Chat App Screenshot 2" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058085-8b24edf6-df73-4e26-81a5-49b44566fc38.jpg" alt="GOSSIP Chat App Screenshot 3" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058098-83cea8de-1e8d-46ca-a910-a97822d2ed5a.jpg" alt="GOSSIP Chat App Screenshot 4" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058102-6d1dec1e-0fa7-411b-95b8-d101d86b37f8.jpg" alt="GOSSIP Chat App Screenshot 5" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058071-cbd699de-69bb-4596-9c1d-e6808ac83889.jpg" alt="GOSSIP Chat App Screenshot 6" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058077-05c28086-f496-4ac8-91c1-5a5ee2c89e74.jpg" alt="GOSSIP Chat App Screenshot 7" height="400">

<img src="https://user-images.githubusercontent.com/115361691/234058079-b2d8b12c-061e-4792-ba34-46c7f60656ca.jpg" alt="GOSSIP Chat App Screenshot 8" height="400">
</div>

## Technologies Used 💻
- Flutter
- Dart programming language
- Firebase Authentication
- Firebase Cloud Firestore database

## Features ✨
- Create new groups and invite others to join
- Join existing groups created by other users
- Search for groups using the search menu 🔍
- Chat with other users in groups 💬
- View user profiles, including name and email 👤
- Logout of the app

## Availability 🚀
The GOSSIP Chat App is available on multiple platforms:

- Android 🤖
- iOS 🍎
- Web 🌐

## Advantage ⚡️

One of the advantages of using the GOSSIP Chat App over other chat apps, such as WhatsApp, is that it is optimized for poor internet connections. In GOSSIP, even if you have a poor internet connection, you can still send and receive messages without having to wait for the connection to improve. This is possible because GOSSIP uses a real-time database powered by Firebase, which allows for immediate message delivery, regardless of the quality of your internet connection.

## Contributing 🤝
Contributions are welcome! If you find a bug or have a suggestion for new features, please open an issue or create a pull request.
