Skip to main content
Veytrix Tech
Back to Selected Work
CASE STUDY: 01 // 02·FLUTTER 3.x
CASE STUDY // 01 · CROSS-PLATFORM ECOSYSTEMFLUTTER NATIVE REPO

Aahar Nearby

Hyperlocal Food Discovery & Dynamic 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.

PLATFORMFlutter 3.x
ARCHITECTUREClean Architecture
REACTIVE DATACloud Firestore
SPATIAL ENGINEHaversine Radius
Aahar Nearby Menu Screen Layer
Aahar Nearby Real Diner Discovery Feed
PRODUCT STORY // AAHAR NEARBY

From Menu Update to Lunch Discovery

One product. Connected across every role.

One connected product experience across mess owners, employees, and platform operations.

STORYBOARD|01/08
OWNER APPLICATION // KITCHEN OPS
01 / 08
Aahar Nearby Authentic Flutter Screen
CONNECTED FLOW:Owner → Ready for Hub Sync
01 // 01 OWNER·KITCHEN OPERATIONS

Owner Updates Today's Menu

The mess operator opens Aahar to configure today's fresh lunch offerings before the office lunch rush.

PLATFORM GOVERNANCE

Platform Governance

How verified partners enter the discovery ecosystem.

SIMULATED DEMONSTRATION // PLATFORM GOVERNANCE WORKFLOW

How Verified Partners Enter the Ecosystem

Every dining experience is anchored by deterministic compliance audits. This interactive walkthrough simulates how platform administrators inspect kitchen FSSAI certificates, storefront photographs, and GPS geofence bounds before issuing verified partner trust badges in the Flutter multi-role architecture.

01 // AUDIT SUBMISSION
Review FSSAI License & Geofence Match

Krishna South Indian Mess submitted FSSAI license #10023045678901 with physical storefront documentation.

02 // APPROVE & VERIFY
Approve Verified Partner Status

Admin approval flips the partner status to Approved, issuing a verification badge.

03 // EMPLOYEE CONFIRMATION
Diners See Emerald Verified Shield Badge

The green "Verified Partner" badge immediately renders on the consumer discovery feed.

Current Audit StatusPartner is Approved & Active
12:10ADMIN CONSOLE5G
Aahar Nearby authentic Admin Verification Queue Flutter screen
FSSAI #10023045678901
APPROVED
DESIGN RATIONALE // PRODUCT INTELLIGENCE

Core UX & Product Decisions

Strategic decisions engineered to eliminate decision fatigue for hungry diners while protecting kitchen operators from cumbersome data entry.

01 // HYPERLOCAL DISCOVERY

Immediate Walking-Distance Proximity

Rather than surfacing distant restaurants with 45-minute delivery estimates, Aahar Nearby bounds discovery within a deterministic 500m walking radius. Office workers only see meals they can physically walk to during a standard 45-minute lunch break.

02 // DYNAMIC MENU VISIBILITY

Specials First, Stale Profiles Last

Commercial apps bury today's specials inside nested restaurant profile trees. Aahar Nearby elevates today's rotational thali and live price directly on the discovery stream, eliminating 3–4 unnecessary navigation taps per session.

03 // MULTI-ROLE ECOSYSTEM

Isolated Role Architecture

Diners, restaurant operators, and platform moderators require completely distinct operational mental models. Aahar enforces strict route guarding and Clean Architecture separation so business features never bloat consumer mobile footprints.

04 // OPERATIONAL SIMPLICITY

Rapid Menu Ingestion

Mess owners cannot spend 20 minutes filling out complex e-commerce catalog forms during peak morning food prep. With quick text parsing and historical 1-tap re-publishing, owners push their daily menu quickly and effortlessly.

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.

EMPLOYEE
→
AAHAR CLIENT
→
OWNER DISPATCH
→
ADMIN AUDIT
→
FIRESTORE & GEO
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.