Web Dev

Full-Stack Application 

Spring Boot
JPA
MySQL
React
TypeScript

Technologies

  • Java
  • Spring Boot
  • Spring Data JPA
  • React
  • TypeScript
  • MySQL
  • RESTful APIs
  • Maven
  • Git & GitHub

Architecture

  • Full-Stack Web App
  • REST API Architecture
  • Three-Tier Architecture
  • MVC Design Pattern
  • Relational Database
  • Client–Server Design

Key Features

  • Product CRUD
  • Inventory Management
  • Delivery Tracking
  • Van Assignment
  • Capacity Validation
  • Responsive UI
  • Search, Edit & Delete

Key Features & Achievements

  • Developed a full-stack online grocery delivery application using Spring Boot, JPA, and MySQL for a scalable backend, with React and TypeScript for a modern, responsive frontend.
  • Implemented complete product management, including creating, listing, searching, editing, and deleting products through REST APIs.
  • Built a delivery management system supporting multiple product orders, automatic total price and weight calculations, and detailed delivery tracking.
  • Added van assignment functionality with capacity validation and delivery overview for each van.
  • Enhanced the application with responsive UI, security improvements, comprehensive backend testing, and detailed setup/documentation across separate frontend and backend GitHub repositories.

Conclusion

This project demonstrates strong full-stack development skills by combining modern backend and frontend technologies to deliver a scalable, efficient, and user-friendly grocery delivery solution.
Java -React project.
Copenhagen, Denmark .
Java Project.
2022