
🏢 Real Estate & PropTech · C4 Architecture · Pro
A coworking operator's platform: members book desks and rooms, access doors with their phone and are billed monthly.
C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.
Drawing diagram…
Coworking platform architecture: members use a mobile app and the front desk a web console. Services: memberships and plans, booking (hot desks, meeting rooms) with availability, access control integration with smart locks, and billing with usage-based charges through a payment gateway. Data in PostgreSQL.
C4Container
title Coworking Booking Platform
Person(member, "Member", "Books desks and rooms")
Person(desk, "Community Manager", "Runs the space")
System_Ext(locks, "Smart Lock System", "Door access")
System_Ext(pay, "Payment Gateway", "Monthly billing")
System_Boundary(cw, "Coworking Platform") {
Container(app, "Member App", "React Native", "Book and unlock")
Container(console, "Front Desk Console", "React", "Members and bookings")
Container(members, "Membership Service", "Node.js", "Plans and credits")
Container(booking, "Booking Service", "Node.js", "Desks and rooms")
Container(access, "Access Service", "Go", "Door permissions")
Container(billing, "Billing Service", "Node.js", "Invoices and overage")
ContainerDb(db, "Platform DB", "PostgreSQL", "Members and bookings")
}
Rel(member, app, "Uses")
Rel(desk, console, "Uses")
Rel(app, booking, "Books")
Rel(booking, members, "Checks plan credits")
Rel(booking, access, "Grants access window")
Rel(access, locks, "Issues mobile key")
Rel(booking, billing, "Usage")
Rel(billing, pay, "Charges")
Rel(booking, db, "Stores")A real estate marketplace: listings by owners and brokers, search with maps, lead capture and site-visit booking.
A tenant's path from enquiry to moving in: site visit, application, verification, agreement and deposit.
How a home buyer books a site visit from a listing: slot selection, broker confirmation, reminders and feedback after the visit.
The states of a residential or commercial lease: drafting, signing, active tenancy, renewal, notice and move-out settlement.
A schema for property management: properties, units, owners, tenants, leases, rent invoices and maintenance requests.
The network behind secure building access: card and mobile readers, turnstiles, lifts, visitor kiosks and CCTV on a separate security network.