https://github.com/anotherlusitano/pomachat
A chat app built with flutter and firebase
https://github.com/anotherlusitano/pomachat
chatapp firebase firestore flutter webrtc
Last synced: 2 months ago
JSON representation
A chat app built with flutter and firebase
- Host: GitHub
- URL: https://github.com/anotherlusitano/pomachat
- Owner: anotherlusitano
- License: mit
- Created: 2023-05-06T10:21:15.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-10T16:16:57.000Z (almost 3 years ago)
- Last Synced: 2025-10-14T21:21:48.053Z (9 months ago)
- Topics: chatapp, firebase, firestore, flutter, webrtc
- Language: Dart
- Homepage:
- Size: 218 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pomachat
pomachat, developed as my final course project, is a chat app built using Flutter, Firebase, and WebRTC.
## Features
- Send messages, images and files.
- Make video calls using the power of [WebRTC](https://webrtc.org/).
- Create and delete groups.
- Customize a group's image, description and name.
- Customize your username, bio and profile picture.
- Invite other users to be your friends or to join your group.
- Remove friends.
- Remove other members if you are the group admin.
## Setup
- **Step 1**: Clone the repository:
```bash
git clone https://github.com/anotherlusitano/pomachat.git
```
- **Step 2**: [Follow this guide until step 2](https://firebase.google.com/docs/flutter/setup?platform=ios).
- PS: Don't forget to update the Firestore rules.
```
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
```
- **Step 3**: Run the app and have fun :)
```bash
flutter run
```