Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohitsangwan01/flutter_pocketbase_chat
A Flutter realtime chat app using pocketbase
https://github.com/rohitsangwan01/flutter_pocketbase_chat
Last synced: 24 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-26T12:19:25.000Z (over 1 year ago)
- Last Synced: 2024-07-31T20:42:12.787Z (4 months ago)
- Language: Dart
- Size: 14.5 MB
- Stars: 45
- 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. ![GitHub Repo stars](https://img.shields.io/github/stars/rohitsangwan01/flutter_pocketbase_chat) (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