Security Issues

8

Critical and high-severity vulnerabilities found

View details →

Code Quality

12

Moderate issues affecting maintainability

View details →

Integrations

27

External services documented

View details →

AI Opportunities

6

Key areas where AI adds value

View details →

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

LayerTechnology
RuntimeNode.js (v16, some services on v8 "carbon")
FrameworkExpress.js + JXP custom framework
DatabaseMongoDB (Mongoose ODM)
Cache/SessionsRedis
SearchElasticsearch
Message QueueGoogle Cloud Pub/Sub
FrontendHandlebars (server-rendered), Svelte & Vue (newer modules)
DeploymentDocker + Systemd + Nginx
MonitoringSentry
MonorepoLerna + 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: