Flower Shop 1.0.0 Help

🌸 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 (Product instead of Flower)

  • 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