Play Store AppHEALTH3 Months · Published on Google Play Store

Meal Assistant AI

Offline-First Mess Management, Daily Meal Rate Engine & Shared Expense Tracker

Role

Solo Mobile Architect & Developer

Platform

Android, iOS & Web

State Management

BLoC

Database & Cloud

Hive DB

Live Device Viewport
Auto-Scrolling Live Gallery
Meal Assistant AI live interface preview - Screenshot 1 - Mobile App Development by Md. Sayedul Marsalin
1 / 4

Offline First

100%

Local Hive DB

Math Error Rate

0.0%

Automated ledger formulas

Play Store

Live

Active user installations

Rating

5.0 ★

Positive user feedback

The Engineering Challenge

Problem & Constraints

Handling complex fractional meal calculations with multi-member cost splits while guaranteeing 100% offline availability in areas with weak cellular connectivity.

The Architectural Solution

Technical Implementation

Architected an offline-first storage engine using Hive NoSQL DB, syncing automatically with Firebase Firestore when an active connection is detected. Implemented immutable mathematical calculation pipelines.

Core Engineering Highlights

Technical Highlights & Innovations

Automated mess meal rate and member deposit calculation engine

Offline-first sync using local Hive storage and Firebase Firestore

Interactive monthly calendar breakdown for daily meal logs

PDF balance sheet generator for monthly mess audits

Feature Architecture

Key Product Capabilities

Automated Meal Rate Engine

Calculates meal rates on-the-fly based on total grocery costs divided by overall consumed meals per member.

Monthly Audit Calendar

Interactive visual calendar showing breakfast, lunch, and dinner records with individual toggles.

Exportable Audit Reports

Generates formatted PDF summaries and monthly expense breakdowns for all mess members.

BLoC State Management + Offline-First Repository Pattern

System Architecture & Data Flow

Hive local DB serves as the single source of truth for the UI, synced seamlessly with Firebase cloud backend.

Layer 1

UI Layer

Custom monthly calendar views, daily meal toggles, and financial summary cards.

Layer 2

Domain Logic

Meal rate formula calculations, expense allocation rules, and PDF generator.

Layer 3

Storage Layer

Hive Local Box DB with optimistic conflict resolution and Firebase Firestore.

Technology Ecosystem

Tech Stack & Dependencies

Mobile Framework

Flutter 3.xDartMaterial You

Local Database

Hive DB (NoSQL)SharedPreferences

State Management

Flutter BLoCCubit

Cloud & Sync

Firebase FirestoreFirebase Authentication

Document Export

PDF GenerationPrinting Library

Browse More Production Case Studies

Available for Hire & Consulting

Need a High-Performance Mobile App Built for Your Business?

Let's build an exceptional Android, iOS, or Web application tailored to your goals. Recognized as one of the best app developers in Bangladesh, delivering clean code and 60 FPS performance.