https://github.com/rohitsangwan01/flutter_pocketbase_chat
A Flutter realtime chat app using pocketbase
https://github.com/rohitsangwan01/flutter_pocketbase_chat
Last synced: about 1 month ago
JSON representation
A Flutter realtime chat app using pocketbase
- Host: GitHub
- URL: https://github.com/rohitsangwan01/flutter_pocketbase_chat
- Owner: rohitsangwan01
- Created: 2023-05-26T11:42:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-26T12:19:25.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T20:53:29.906Z (about 1 month ago)
- Language: Dart
- Size: 14.5 MB
- Stars: 64
- Watchers: 1
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-pocketbase - GitHub - | (Showcases)
- awesome-pocketbase - GitHub - | (Showcases)
- awesome-pocketbase - Flutter Chat App - A chat app using PocketBase in Flutter.  (Showcases)
README
# Pocketbase Chat Flutter
A Flutter realtime chat app using [pocketbase](https://pocketbase.io/)
## Features
- Login, Signup, Signout
- Remember auth state
- Create Room for chatting
- Realtime chat updates
- Send Text, Image, Voice messages using pocketbase database and storage
- Reply to a message## Getting Started
Run pocketbase from `pocketbase/pocketbase` folder , its macos executable (you can download for your system from [here](https://pocketbase.io/docs/))
Run pocketbase using ip_address of your device like : `./pocketbase serve --http "IP_ADDRESS:8090"`
Make sure to update your ip_address in `lib/app/services/pocketbase_service.dart` as well
Import `pocketbase/pocket_db_export.json` to `pocketbase>settings>importCollections`, this will add few required tables in pocketbase
That's it, run this project, create rooms and chat with friends
## Screenshots