Skip to main content
Veytrix Tech
Back to Selected Work
CASE STUDY: 01 // 02·FLUTTER 3.x
MOBILE APPLICATION & ECOSYSTEM // 01LIVE URL: NOT VERIFIED (NATIVE MOBILE REPO)

Aahar Nearby — Hyperlocal Food Discovery & Menu Intelligence

Aahar Nearby is a cross-platform mobile application engineered to bridge the gap between local neighborhood restaurants and hungry office workers. Traditional delivery aggregators burden small eateries with 30%+ commissions and focus on slow dispatch. Aahar Nearby provides a lightweight, real-time discovery engine where local mess and hotel owners publish daily specials in 15 seconds, and nearby professionals discover, filter, and navigate to them instantly.

Aahar Nearby Official Logo
PLATFORMFlutter 3.x (iOS & Android)
ARCHITECTUREClean Architecture + BLoC
REACTIVE BACKENDGoogle Cloud Firestore
SPATIAL ENGINEGeolocator API (Haversine)
"Commercial delivery aggregators impose heavy commission fees on small local eateries and optimize for slow delivery, leaving daily office lunch discovery broken, opaque, and expensive."

For Office Workers & Diners

  • Decision Fatigue: Employees lose 15–20 minutes every lunch hour searching or messaging colleagues.
  • Dynamic Menus are Opaque: High-quality local eateries rotate breakfast and lunch specials daily with zero digital presence.
  • Aggregator Markups: Commercial food apps add inflated menu prices and slow wait times for nearby dine-in or takeaway.

For Local Restaurant Owners

  • Publishing Bottlenecks: Busy morning food prep leaves no time to manage complex e-commerce catalog forms.
  • Limited Footfall Reach: Owners rely on chalkboards outside their door, missing thousands of office workers in adjacent buildings.
  • Commission Extraction: Aggregator platforms drain margins without driving local loyalty.
PRODUCTION APPLICATION SCREENS // REAL FLUTTER BUILD

Real Mobile Experience & Dual-Sided Portals

Actual screens from the active Flutter 3.x codebase: high-contrast diner discovery feed alongside the multi-role owner operations console.

Aahar Nearby Real Diner Discovery Feed
01 // DINER DISCOVERY STREAM

Sub-Second Hyperlocal Feed

Haversine-sorted dynamic lunch menus with deterministic distance rings (<500m) and vegetarian categorization.

Aahar Nearby Real Dynamic Menu Details
02 // REAL-TIME MENU DETAILS

Dynamic Thali & Item Breakdown

Live pricing, daily rotational menu items, dietary badges, and 1-tap Google Maps walking directions.

BACK-OF-HOUSE OPERATIONS

Multi-Role Owner Dashboard & Verification

Aahar Nearby Hotel Owner Console

Hotel Owner Daily Publisher

15-SEC DISPATCH

Rapid menu publishing console allowing restaurant operators to toggle daily specials and availability with single-tap persistence.

Aahar Nearby Employee Portal

Employee Portal & Kitchen Relay

LIVE STATUS SYNC

Staff role interface for real-time order acknowledgment, stock depletion tags, and lunch rush queue status updates.

TECHNICAL ARCHITECTURE // FLUTTER BLoC & GEO ENGINE

Deterministic Spatial Radius & Reactive Listeners

To achieve sub-second menu rendering without flooding mobile client data budgets, Aahar Nearby leverages compound Firestore indexing with client-side Haversine spatial sorting.

SPATIAL QUERY & REACTIVE CACHING // FLUTTER BLOC DOMAIN LAYERDart 3.x
// Deterministic radius bounding and stream subscription
Stream<List<RestaurantEntity>> watchNearbyOutlets({
  required Coordinate userLocation,
  required double radiusKm,
}) {
  return _firestoreRepository
      .streamActiveMenuSnapshots()
      .map((outlets) => outlets.where((outlet) {
            final distance = Haversine.computeDistance(
              lat1: userLocation.latitude,
              lon1: userLocation.longitude,
              lat2: outlet.coordinate.latitude,
              lon2: outlet.coordinate.longitude,
            );
            return distance <= radiusKm && outlet.hasActiveMenuToday;
          }).toList()
        ..sort((a, b) => a.distance.compareTo(b.distance)));
}
VERIFICATION AUDIT

Repository Validation Metrics

Directly traceable to the active Flutter codebase and automated test runners.

990+VERIFIED

Automated Tests Passed

Comprehensive Flutter unit, widget, and route guard regression suites

Sub-SecVERIFIED

Discovery Querying

Firestore compound spatial queries with local caching

Multi-RoleVERIFIED

Route Guard Isolation

Automated regression verification of Diner, Owner, and Admin roles

NEXT PROJECT // 02

DateInvite — Playful Interactive Scheduling Engine

Full-Stack Web Application · High-Touch Interaction

ARCHITECTURE CONSULTATION

Building a Cross-Platform Mobile Product?

Direct consultation with founding engineers. Non-disclosure protected by default.