@gracejaphet_ 😩😩😩
Too hard brr
Getting to connect my bit to whatsapp.
It initially connected but fvck, the shii disconnected. Now having a hard time to reconnect again.
@gracejaphet_ It generally means the algorithm is about you and anything you roll with for both the scrollers, fun catchers and the creators just like the law of magnetism.
Great breakdown.
4 weeks ago: StockAlert was single-user only
Today: Full multi-tenant with owner/worker roles
Testing with 5 Abidjan shops starting Monday.
Offline-first PWA for inventory management in markets with bad internet.
Goal: 10 paying customers by June.
#buildinginpublic
This is the vibe.
Spent the last days adding sync to StockAlert.
IndexedDB (local) → Supabase (cloud) with offline queue.
Not as polished as PowerSync, but works for my dad's auto parts shop.
Offline changes queue up and auto-sync when back online.
#BuildInPublic
One of my biggest fear while building StockAlert is that if my dad's phone gets stolen, all his inventory data will be gone.
Over 100+ products manually added, every sale from the past 3 months will be wiped. He might probably give up on the app forever. ⤵️
#BuildInPublic
This is the vibe.
Spent the last days adding sync to StockAlert.
IndexedDB (local) → Supabase (cloud) with offline queue.
Not as polished as PowerSync, but works for my dad's auto parts shop.
Offline changes queue up and auto-sync when back online.
#BuildInPublic
built an offline-first system recently where the app keeps working even with zero internet.
instead of relying on APIs for every action, I used:
SQLite (local) → PowerSync → PostgreSQL (cloud)
So the app writes locally, syncs automatically, and dashboards update in realtime.
no custom sync logic. No data loss. no downtime.
this architecture completely changed how I think about reliability.
@cahofmeyr indexedDB for local storage, Supabase REST API for cloud backup. It's offline-first which means data saves locally immediately, then attempts to sync to Supabase. If offline, changes stay local until manually restored from cloud.
One of my biggest fear while building StockAlert is that if my dad's phone gets stolen, all his inventory data will be gone.
Over 100+ products manually added, every sale from the past 3 months will be wiped. He might probably give up on the app forever. ⤵️
#BuildInPublic
So I added cloud backup:
→ Every change syncs to Supabase automatically
→ Restore everything in seconds if there's a phone lost
→ Still works offline (no internet needed)
Offline-first + cloud backup is best for both worlds.
Built for my dad's auto parts shop, but