Architecture
🌸Flower Shop REST API
A simple Flower Shop application built using Spring Boot and MongoDB, following Clean Architecture and loose coupling principles.
Users can register, view products, and place orders.
Tech Stack
Backend
Java 17
Spring Boot
Spring Data MongoDB
Maven
Client
Mobile App UI (concept)
REST API based communication
Features
User registration
View flower products (
Product)Place orders
View order history
Clean and scalable architecture
Architecture Overview
Client (Mobile App)
|
| REST API
v
Controller Layer
|
v
Service Layer (Interfaces)
|
v
Repository Layer
|
v
MongoDB
---
Last modified: 21 January 2026


