01 — Full-Stack Platform — 2025
StreetBite
StreetBite is a full-stack street food discovery platform built with a Next.js frontend and Spring Boot REST API. It focuses on vendor discovery, role-based access, location-aware browsing, and production-ready API design.
The Challenge
Street food vendors operate without digital presence — no menus, no maps, no discovery. Users have no reliable way to find vendors near them, and vendors have no tools to manage their listings or reach new customers.
The Approach
I built a dual-interface platform: a consumer-facing discovery app with map-based search and filters, and a vendor dashboard for menu management and analytics. The backend is a Spring Boot REST API with JWT auth and role-based access control, backed by MySQL. Google Maps handles geolocation and vendor proximity queries.
What I Built
Built a role-based platform serving three distinct user types — customers, vendors, and admins — each with tailored dashboards and access levels.
Designed and documented a full Spring Boot REST API with JWT authentication, input validation, and structured error responses.
Integrated Google Maps geolocation for vendor proximity search, letting users discover street food within walking distance.
Tech Stack
Vendor analytics, richer map filters, and cleaner mobile onboarding.