Plant Villa
Full-stack nursery inventory and order-management platform built with Spring Boot, React, and PostgreSQL.
Backend Lead & Full-Stack Engineer
2 Developers
Commercial Platform
Full-Stack & Backend (Spring Boot)
November 2025
Java + Spring Boot
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.
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.
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.
Project Results & Impact
Deployed live system delivering fast relational data persistence, structured API contracts, and an intuitive customer shopping experience.
Reproducible Benchmarks & Test Setup
Test setup, evaluation procedure, and validated outcomes reported for this architecture:
November 2025
JMeter concurrent checkout test (50 concurrent threads targeting stock checkout of 5 units).
Outcome: 0 inventory oversells or race conditions. Average API response: 28ms under load.
Separation of Implemented, Prototyped & Planned Features
- •Spring Boot 3.2 REST endpoints with OpenAPI documentation
- •PostgreSQL seasonal inventory tracking with atomic transaction boundaries
- •Responsive React catalog and cart drawer
- •Mobile leaf pathology classifier with local TensorFlow Lite model
- •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 toolsCivic AI
AI-powered civic issue reporting and government management platform that won Champion at the AI & API Hackathon 2026.
View next case studyInterested in this architecture?
Have a question about the system design, tech stack, or potential collaboration?
Let's discuss