web

FOOBER

Ride-hailing-style food app connecting ordering, pickup, and dine-in

FOOBER

Tech Stack

JavaJavafxDSAOOP

About This Project

Overview

FOOBER integrates food ordering with rider pickup and a dine-in handoff in one flow, built in Java/JavaFX as a DSA-and-OOP-heavy coursework project — proof that a full multi-actor delivery flow can be modeled cleanly with core data structures.

Motivation

This DSA coursework project needed a realistic multi-actor system, so I modeled a food-delivery flow — ordering, rider pickup, dine-in — instead of a toy example.

Lessons Learned

Picking the right data structure for each actor, like queues for orders and stacks for notifications, forced me to think about access patterns first and implementation second — which is the habit the assignment was actually trying to teach.