تفاصيل العمل

Rasheed — Offline-First Expense Tracking & Receipts App

Category: FinTech & Payments · Offline-First Applications

About the app

Rasheed is a smart financial hub: an expense tracker, receipt wallet and rewards app in one. Users budget with Pockets (Personal, Shared or Business) and category Slices, and digital receipts captured at checkout with the TapCeit device are saved instantly in a searchable cabinet for warranties, vouchers and notes.

My role

Flutter Developer on the Rasheed team (full-time, remote, Mar 2026 – present). I work on the app's offline-first core:

• Architected the offline data layer on Hive and SQLite, so core workflows run fully offline.

• Built the sync layer on REST APIs: a queue for offline actions, background sync when the network returns, and conflict resolution.

• Structured the app with Clean Architecture and BLoC/Cubit, so moving between offline and online is seamless for users.

• Reduced API payload overhead and sped up offline data loading.

Key features

• Expense tracking and budgeting with Pockets and Slices

• One-tap digital receipts and a searchable receipt cabinet

• Works without a connection and syncs automatically when back online

Technical focus

Keeping local and server data consistent when users act offline: queued actions, background sync on reconnect, and conflict resolution.

Tech stack

Flutter · Dart · Clean Architecture · BLoC/Cubit · Hive · SQLite · REST APIs · Background sync

Links

Google Play: https://play.google.com/s...

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات