04LOGISTICS WEB APP2024

Project CaseGrubbly

Overview

Grubbly optimizes local delivery routes and connects micro-kitchens around campus. It incorporates smart batching to route multiple deliveries on a single trip, lowering fees for students and boosting kitchen profits.

Tech Stack

Next.jsNode.jsPostgreSQLGoogle Maps APITailwind CSS
01 // Problem Statement

The Challenge

Ordering from multiple local home-cooks around campus incurs high delivery fees for students due to single-order dispatch cycles.

02 // The Solution

How It Works

Grubbly groups orders by geographical blocks and dispatch windows, enabling couriers to deliver up to 5 orders in a single, optimized circular loop.

03 // Key Features

Core Deliverables

  • 1

    Geographical Batching Engine

    Groups order dispatches by dorm blocks.

  • 2

    Live Courier Map

    Shows real-time delivery tracking utilizing geolocation.

  • 3

    Merchant Portal

    Allows local home-cooks to update daily menus instantly.

  • 4

    Instant Micro-payments

    Fast, secure transaction handling.

SYSTEM ARCHITECTURE

Grubbly Dynamic Routing Architecture

How order events flow through coordinate lookup, spatial clustering, and the driver routing gateway.

Customer AppNODE 1

Places orders with geo-coordinates.

Spatial Database (PostGIS)NODE 2

Groups orders into geographical clusters.

Routing Engine (OSRM)NODE 3

Calculates optimized circular routes for couriers.

Driver Mobile Web AppNODE 4

Receives step-by-step navigation cues.

ENGINEERING LOG

Key Challenges Faced

Handling sudden spikes in driver supply/demand at meal hours led to latency in route calculations. We implemented PostGIS spatial caching to pre-compute delivery zones, dropping map query times to under 50ms.

VISUAL WALKTHROUGH

Interface Gallery

Merchant Dashboard

Merchant Dashboard

Tracks active orders, cook statuses, and revenue statistics.

Driver Route Tracker

Driver Route Tracker

Interactive map view displaying batch drop points.

CONTACT

Let's buildsomething great

I'm currently open to software engineering internships, backend architecture roles, and open-source collaborations.

S
Sneha Pal

© 2026— Designed & built with Next.js & Tailwind v4