SheraChat:
Conversation with continuity.
SheraChat / Communication / In development
An offline-first messenger that keeps local intent, reconnects carefully and gives every interaction a sense of place.
Development preview. Current message encryption is not end-to-end encryption. Calls and notifications depend on deployment configuration.
DEVELOPMENT CAPTURE / SAMPLE CONVERSATIONSActual application capture.
01 / THE PROBLEM
The problem
Connections drop. A send acknowledgement gets lost. People still need to know whether a message is saved, pending or actually delivered.
02 / THE THINKING
The thinking
Keep the user’s intent first. Persist a message on the device before sending, then reconcile it with canonical history using a stable message identifier.
03 / THE ENGINEERING
The engineering
Flutter, Supabase Auth, PostgreSQL history, Supabase Realtime and a Hive working set. A durable outbox retries safely after interruption.
04 / THE RESULT
The result
An implemented messaging architecture and a distinctive interaction system. Production release remains subject to the application’s device, security and backend checks.
Connected reading