A Flutter realtime chat app using pocketbase
- 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
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



