WorkSpaceMan Platform Review
Comprehensive code review and architecture analysis of the WorkSpaceMan coworking space management platform, with recommendations for a modern AI-based replacement.
What Is WorkSpaceMan?
WorkSpaceMan is a coworking space management platform handling the full member lifecycle: leads and sales, member onboarding, room bookings, invoicing, payments, access control (doors, WiFi, printing), and accounting — across multiple physical locations.
Technology Stack
| Layer | Technology |
|---|---|
| Runtime | Node.js (v16, some services on v8 "carbon") |
| Framework | Express.js + JXP custom framework |
| Database | MongoDB (Mongoose ODM) |
| Cache/Sessions | Redis |
| Search | Elasticsearch |
| Message Queue | Google Cloud Pub/Sub |
| Frontend | Handlebars (server-rendered), Svelte & Vue (newer modules) |
| Deployment | Docker + Systemd + Nginx |
| Monitoring | Sentry |
| Monorepo | Lerna + Yarn Workspaces |
Core Business Domains
Members & Orgs
Users belong to Organizations which occupy Spaces at Locations. Licenses bind user + org + membership + space.
Wallet & Credits
Multi-currency credit wallets (space, stuff, printing, parking) with priority-based deduction and monthly quotas.
Bookings
Room reservations with 30-min slots, peak/off-peak pricing, half/full-day discounts, and conflict detection.
Invoicing
Monthly invoice runs with approval workflow, pro-rata calculations, price escalation, and multi-gateway payments.
CRM Pipeline
Lead → Opportunity → Task chain with templated sales processes, heat scoring, and referral rewards.
Access Control
Check-in/out tracking, smart lock access (Clay), WiFi provisioning (RADIUS), and print management (Papercut).
Parking
Parking centers with bay allocation, per-user credentials (Admyt), entry/exit notifications, and dedicated billing.
Accounting
Deep Xero integration for invoices, contacts, payments, credit notes, and chart-of-accounts sync.
Review Scope
This review covers:
- Architecture — Service topology, deployment model, data flow
- Data Models — Complete entity documentation with relationships and business logic
- Business Logic — Workflows, scheduled tasks, job processing
- Integrations — All 27 external service connections
- Security Audit — Vulnerabilities ranked by severity
- Code Quality — Patterns, anti-patterns, and technical debt
- AI Platform Recommendations — Where AI adds value and how to architect the replacement