@startuml skinparam backgroundColor #f5efe2 skinparam shadowing false skinparam class { BackgroundColor #fdfaf0 BorderColor #b8a982 ArrowColor #6e5d3d FontName "Helvetica" } skinparam note { BackgroundColor #f0e3c4 BorderColor #b8a982 } hide empty members class "SkillSwap Platform" as skillswap_platform <<system>> #2c4a6b { user_profile : string skill_inventory : enum{design,legal,writing,coding,consulting} reputation_score : number } class "Remote Worker" as remote_worker <<actor>> { marketable_skill : string desired_skill : string } class "Service Listing" as service_listing <<block>> { offered_skill : string required_skill : string scope_hours : number } class "Swap Session" as swap_session <<block>> { start_time : string end_time : string topic : string } class "Mediation Record" as mediation_record <<block>> { dispute_details : string resolution : boolean } class "No money changes hands inside the platform" as no_money_exchange <<constraint>> { } class "Identity verification via LinkedIn or similar at signup" as identity_verification <<constraint>> { } class "Disputes capped to mediator review — no chargeback equivalent" as dispute_mediation_cap <<constraint>> { } remote_worker --> skillswap_platform : registers_on skillswap_platform *-- service_listing : generates remote_worker --> service_listing : creates skillswap_platform *-- swap_session : manages remote_worker --> mediation_record : initiates_for no_money_exchange ..> skillswap_platform : applies_to identity_verification ..> remote_worker : applies_to dispute_mediation_cap ..> skillswap_platform : applies_to legend right **Requirements** **REQ-001** — The platform must facilitate end-to-end completion of a skill swap (match, scope, exchange, rating) within one week. **REQ-002** — The system must match users based on reciprocal skill needs and availability. **REQ-003** — The system must enforce a maximum exchange scope of two hours. endlegend @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art