type: concept tags:
The system consists of distinct microservices/applications (UI, Auth, Report, ShortURL) and a shared database (DB). The diagram visually reflects data and control flows, service boundaries, and integration points.

| Component | Description |
|---|---|
USER |
End user interacting with the front end. |
UI ("/") |
The primary user interface, serving as the entry point for all user actions. |
AUTH |
Handles authentication, database validation, and authorization checks. |
REPORT |
Manages report generation and data retrieval. |
HOME |
Landing/dashboard logic after login. |
SHORTURL |
Provides URL shortening functionality. |
UI_SHORT |
User interface for the short URL service. |
DB |
Central MySQL database for persistent storage. |
AUTH) connects users to UI_SHORT.