ForgePM — Orlando Enterprise

Overview

← Back to outcome

ForgePM — Enterprise Property Management (Orlando)

A multi-tenant property management platform for a growing Orlando, FL operator: **rent collection, maintenance, dynamic short-term (Airbnb) pricing, and a "where do I maximize?" advisor** — built to an enterprise non-functional bar (authentication, RBAC, tenant isolation, audit, durability, observability), with an earthy, light, sophisticated UI.

What's in the box

PathContents
../appThe application (zero external runtime dependencies)
README.mdThis file
user-guide.mdHow operators use the product
run-deploy-instructions.mdRun locally + production hardening path
verification-report.md70/70 automated checks + criteria coverage
certification-report.mdHonest enterprise certification + disclosures
release-notes.mdRelease summary
evidence/Machine-readable verification output + screenshots

Quick start

cd app
npm start            # http://127.0.0.1:4317  (seeds a demo org on first run)
npm run verify       # runs the full 70-check verification suite

Sign in with a demo account (password ForgePM!demo2026): owner@forgepm.test, admin@…, manager@…, staff@…, viewer@… — each shows a different least-privilege view.

Architecture (Forge-decided)

Zero-external-dependency Node.js: node:http (server), node:sqlite (WAL persistence + migrations), node:crypto (scrypt hashing + HMAC sessions), node:test (unit tests). Vanilla HTML/CSS/JS SPA. This maximizes reproducibility — the whole system builds, runs, and verifies with no installs, containers, or network — while still exercising real cryptography, a real SQL database, and real multi-tenant access control.

See certification-report.md for the scoped "enterprise" claim and the three deployment-time seams (live SSO, payment rails, multi-node HA).