/flutter_pocketbase_chat

A Flutter realtime chat app using pocketbase

Primary LanguageDart

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