smarttools/diagrams/smarttools-registry_fronten...

86 lines
1.5 KiB
Plaintext

@startuml
!theme plain
skinparam backgroundColor #FFF
skinparam handwritten false
rectangle "Web UI Architecture" {
rectangle "Tier 1: Ad-Supported Content" as T1 {
[Landing]
[Documentation]
[Tutorials]
[Examples]
[Blog/Announcements]
}
rectangle "Tier 2: Ad-Free Registry" as T2 {
[Tool Browse/Search]
[Tool Details]
[Categories]
[Install Flows]
}
rectangle "Tier 3: Community (Light Ads)" as T3 {
[Forum]
[Contributors]
[Featured Projects]
}
rectangle "Publisher Dashboard (Auth)" as PD {
[Registration/Login]
[Tool Management]
[Token Management]
[Settings]
}
}
cloud "Revenue Streams" {
[AdSense]
[YouTube]
[Donations]
[Featured Listings]
[Premium Tiers]
}
database "Backend" {
[Registry API]
[Content Pages]
[Promotions]
[Featured Projects]
}
T1 --> T2 : "Core Registry"
T2 --> T3 : "Community"
T1 --> PD : "Become Publisher"
T2 --> PD : "Manage Tools"
T1 --> AdSense
T1 --> YouTube
T1 --> Donations
T3 --> Featured Listings
PD --> Premium Tiers
T1 --> [Registry API]
T2 --> [Registry API]
T3 --> [Registry API]
PD --> [Registry API]
note right of T1
Professional documentation
Video tutorials
Community engagement
end note
note right of T2
Ad-free experience
Fast performance
Developer trust
end note
note right of Revenue Streams
Sustainable income
Fund project maintenance
Enable future AI model hosting
Support accessibility goals
end note
@enduml