Skip to main content
Back to all projects
Featured Work
Full-Stack & Backend (Spring Boot)

Plant Villa

Full-stack nursery inventory and order-management platform built with Spring Boot, React, and PostgreSQL.

My Role

Backend Lead & Full-Stack Engineer

Team Context

2 Developers

Context / Event

Commercial Platform

Category

Full-Stack & Backend (Spring Boot)

Published Date

November 2025

Backend Engine

Java + Spring Boot

Plant Villa E-Commerce and AI Pathology Platform
01. The Problem & Challenge

The Problem & Real-World Friction

Commercial plant nurseries struggle with complex variety categorization, live stock tracking across seasons, and manual order calculations that result in inventory discrepancies.

02. The Engineered Solution

Architectural & Technical Approach

Engineered a full-stack e-commerce and management system with a Spring Boot REST API backend, PostgreSQL relational database, plant variety cataloging, real-time inventory tracking, and order fulfillment workflows.

03. Core Capabilities Breakdown

Key Technical Highlights

Enterprise Spring Boot + React Commercial System

Java Spring Boot REST Architecture

Clean layered backend architecture separating REST controller endpoints, business service logic, and Spring Data JPA data persistence.

PostgreSQL Relational Inventory

Relational database schema managing complex botanical categorization, real-time seasonal stock counts, and price variations.

Atomic Order Transactions

Transactional order processing ensuring inventory counts decrement atomically to prevent race conditions during peak shopping periods.

Responsive React UI

Fluid customer-facing frontend built with React and Tailwind CSS providing instant product filtering, cart drawer, and order tracking.

04. Measured Outcome & Impact

Project Results & Impact

Deployed live system delivering fast relational data persistence, structured API contracts, and an intuitive customer shopping experience.

05. Empirical Verification & Test Benchmarks

Reproducible Benchmarks & Test Setup

Test setup, evaluation procedure, and validated outcomes reported for this architecture:

Test Setup & Date

November 2025

JMeter concurrent checkout test (50 concurrent threads targeting stock checkout of 5 units).

Measured Results vs Baseline

Outcome: 0 inventory oversells or race conditions. Average API response: 28ms under load.

06. Feature Implementation Lifecycle

Separation of Implemented, Prototyped & Planned Features

IMPLEMENTED
  • •Spring Boot 3.2 REST endpoints with OpenAPI documentation
  • •PostgreSQL seasonal inventory tracking with atomic transaction boundaries
  • •Responsive React catalog and cart drawer
PROTOTYPED
  • •Mobile leaf pathology classifier with local TensorFlow Lite model
PLANNED
  • •Automated nursery wholesale invoice PDF generator

Role & Contributions

Backend Lead & Full-Stack Engineer

2 Developers

  • Engineered Spring Boot 3.2 REST API with clean domain service boundaries and DTO validation.
  • Designed PostgreSQL database with pessimistic inventory locking on concurrent checkouts.
  • Implemented React customer storefront with dynamic catalog filtering and shopping cart.

Technologies Used

7 tools
JavaSpring BootReactPostgreSQLHibernate / JPAREST APIsTailwind CSS
Next Case Study

Civic AI

AI-powered civic issue reporting and government management platform that won Champion at the AI & API Hackathon 2026.

View next case study

Interested in this architecture?

Have a question about the system design, tech stack, or potential collaboration?

Let's discuss
NaiminatorPreparing the portfolio