Awesome
Pocketbase Chat Flutter
A Flutter realtime chat app using pocketbase
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)
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
<img src="https://github.com/rohitsangwan01/flutter_pocketbase_chat/assets/59526499/98b693f3-8154-44ed-ad52-c5472b5c48fa" width="400"></b>
<img src="https://github.com/rohitsangwan01/flutter_pocketbase_chat/assets/59526499/2740fc9f-066e-48fd-a4eb-739c0f36823b" height="300"> <img src="https://github.com/rohitsangwan01/flutter_pocketbase_chat/assets/59526499/8d300b92-3245-434d-b9d9-de5206be2534" height="300"> <img src="https://github.com/rohitsangwan01/flutter_pocketbase_chat/assets/59526499/33fa3265-a3de-4332-ade6-dfa94dbc59b2" height="300"> <img src="https://github.com/rohitsangwan01/flutter_pocketbase_chat/assets/59526499/012be13e-c4f0-471c-a1af-b19b18414a2e" height="300">