PROJECT 03 — GROCERY DELIVERY PLATFORM
Full-Stack Application.
A grocery delivery system connecting products, orders and drivers.
A full-stack grocery delivery project built around a Java backend and modern web frontend. It manages products, deliveries and van assignments through a relational database and REST APIs.
FROM THE ORIGINAL ARKITEKTS.DK PROJECT
Original project files.
REAL PHOTOS · ORIGINAL DOCUMENTSTHE PROJECT
Understand the challenge.
The system needed to keep product information, delivery totals and vehicle limits consistent. Staff required a practical way to create orders, see what had been assigned and prevent deliveries exceeding van capacity.
A clear connection between frontend workflows, backend rules and stored data.
HOW I APPROACHED IT
From idea to execution.
- 01
Products and inventory
Created product management features for adding, listing, searching, editing and removing products.
- 02
Delivery workflow
Supported multi-product deliveries with total price and weight calculations and delivery tracking.
- 03
Capacity rules
Added van assignment checks using each vehicle’s weight limits, alongside backend testing.
TOOLS & TECHNOLOGIES
- Java
- Spring Boot
- Spring Data JPA
- React
- TypeScript
- MySQL
- REST APIs
WHAT IT SHOWS
What the work delivered.
The project demonstrates a complete application flow: a React and TypeScript interface, Spring Boot business logic and MySQL persistence. Frontend and backend code are available in separate repositories.
Developed as a Computer Science course project at KEA.
CONTINUE EXPLORING
Explore the work.
The original project and available source repositories are linked below.
BACK TO ALL SIX PROJECTS