DubeNote
Offline-first credit tracking application for informal shop owners in Ethiopia. Supports Amharic, Afan Oromo, and English.
// overview
DubeNote is an offline-first credit tracking app designed for informal shop owners in Ethiopia who need to track customer credit without constant internet access. Built and shipped as a production mobile app, it uses Flutter on the frontend with a Dart Frog backend, MongoDB for cloud sync, and SQLite for local persistence, handling auth, sync logic, and bot integration in a clean service layer. Features include Telegram bot notifications for payment alerts, JWT authentication, partial payment tracking, and full multi-language support (Amharic, Afan Oromo, English). Released v1.0.1 via GitHub with a custom Material 3 design system (Electric Blue #1010A0), six design tokens, and six screen frames.
