SO — Sherlyn Olalo

Sherlyn Olalo

Campus Eats

A unified food ordering and delivery platform for CIT-U that connects students and staff with campus food vendors. Features real-time order tracking, vendor management dashboards, and role-based access for seamless campus food commerce.

RoleTeam Lead & Full Stack Developer
Year2024
ClientCapstone Project
Stack
ReactJS/Spring Boot/MongoDB/Azure/Vercel
01

The problem.

CIT-U students and staff struggled to discover, order, and receive food from campus vendors efficiently. Campus food options were scattered across different locations with no centralized way to browse menus, place orders, or track deliveries. Vendors lacked a digital presence, and the ordering process was fragmented and slow.

02

What I built.

Campus Eats is a full-stack delivery platform that unifies the campus food experience. Students browse vendor menus, place orders in real-time, and track deliveries from acceptance to arrival. Vendors manage their menus and orders through a dedicated dashboard. Dashers fulfill deliveries with live location tracking.

Vendor browsing, order placement, and live delivery tracking

Tech that mattered: React provided a responsive frontend deployed seamlessly on Vercel. Spring Boot gave us a robust, production-ready backend. MongoDB's flexibility made it easy to evolve the data model as requirements changed.

Key decisions

Role-based architecture — Distinct dashboards and permissions for students, vendors, and delivery drivers ensure each user type sees only what they need

Real-time order tracking — Live updates keep users informed from order confirmation through delivery, building trust and reducing support requests

Scalable backend — Spring Boot microservices on Azure handle concurrent orders and users without bottlenecking

03

What I learned.

This capstone taught me the complexity of multi-stakeholder systems — building for three different user types forced thoughtful architecture early. I learned how much real-time features matter for user trust (order tracking reduced anxiety). If I revisited it, I'd implement smarter logistics (AI-driven dasher assignment) and add analytics dashboards for vendors to optimize pricing and menu strategy.