Work/ StreetBite

01Full-Stack Platform2025

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.

CategoryFull-Stack Platform
Year2025
Stack7 technologies
StatusActive

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

01

Built a role-based platform serving three distinct user types — customers, vendors, and admins — each with tailored dashboards and access levels.

02

Designed and documented a full Spring Boot REST API with JWT authentication, input validation, and structured error responses.

03

Integrated Google Maps geolocation for vendor proximity search, letting users discover street food within walking distance.

Tech Stack

Next.jsTypeScriptSpring BootJavaMySQLFirebaseGoogle Maps
Currently Building

Vendor analytics, richer map filters, and cleaner mobile onboarding.