🌸 Flower Shop Application – Overview
The Flower Shop Application is a simple, clean, and scalable system that allows users to browse flower products and place orders.
It is designed using Clean Architecture principles with loose coupling, making it easy to maintain, test, and extend.
🎯 Purpose
The goal of this project is to demonstrate:
Clean backend architecture using Spring Boot
Proper domain naming (
Productinstead ofFlower)REST API design with MongoDB
Simple mobile client UI representation
Real-world order flow (User → Product → Order)
This project is suitable for:
Learning Spring Boot
Interview demonstrations
Portfolio projects
Small-scale production systems
🧱 High-Level Architecture
Client (Mobile App) | | REST API v Spring Boot Backend | v MongoDB
Last modified: 21 January 2026