Moving Guide Resources Features White Paper About Contact Get Started
About Moving Saints

Built to Make Moving Manageable for Every American

Moving Saints is a proprietary SaaS platform built without frameworks, without third-party dependencies, and without compromise. Here's why it exists and how it was built.

Mission

Why Moving Saints Exists

"Making housing affordable and accessible for every American begins with giving people the tools to understand, plan, and manage the full cost of moving. Moving Saints is that tool."
— Moving Saints Mission Statement

Financial Clarity

The average American underestimates moving costs by thousands of dollars. Moving Saints makes the full financial picture visible before a move begins — with 118 pre-categorized expense fields, income tracking, and 12-month forecasting. No more budget surprises.

Accessible Collaboration

Relocation is a team effort — families, partners, agents, contractors. Moving Saints gives everyone a shared platform with scoped access by organization, controlled by role, visible through one interface.

Zero Waste

Millions of dollars of household goods are lost or damaged in moves every year because they were never inventoried. A QR-coded, searchable asset registry means every item is accounted for from packing through delivery.

National Housing Policy Context

National housing affordability is a stated policy priority. The complexity and opacity of moving costs is a documented barrier to homeownership for American families. Moving Saints addresses that barrier directly — providing individuals with the same structured, professional-grade move management tools that were previously available only to large organizations with dedicated operations staff. By democratizing access, Moving Saints enables more Americans to plan confidently, move successfully, and settle into homes they can afford.

The Builder

David St John

Moving Saints was designed and built by David St John — a Principal Software Engineer, DevSecOps architect, and Platform Engineer with over 25 years of hands-on engineering and SaaS development experience across enterprise, government, and startup environments.

The platform is built on a deliberate philosophy: own every line of code. No framework dependencies that can break on upgrade. No Composer packages that can be compromised. No npm build chains. Just PHP, MariaDB, and Nginx — proven, auditable, and fully controlled.

This approach produces software that runs faster, costs less to operate, is easier to audit for security, and never breaks because an upstream package changed.

Engineering Philosophy

  • DRY — every piece of code has a single, authoritative location
  • Atomic layouts — header + content + footer, no layout duplication
  • No dependencies — native PHP for everything possible
  • Security-first — prepared statements, Argon2ID, CSRF, audit logs from day one
  • Production-ready — every feature ships complete, tested, and stable before it reaches users
  • Simple data models — data is structured to be fast, reliable, and easy to maintain as the platform grows
Technology

Built to Be Reliable, Secure, and Fast

You don't need to think about what runs under the hood — but you should know it was built right. Here's what that means for you as a user.

Works in Any Browser

Nothing to download or install. Open Moving Saints in any modern web browser on your desktop, laptop, tablet, or phone — and you're ready to go.

Encrypted End to End

Every page, every login, every piece of data you submit travels over an encrypted connection. Your personal and financial information is protected in transit and at rest.

Fast by Design

No bloated frameworks, no slow third-party plugins loading in the background. The platform is lean and purpose-built — pages load quickly even on slower connections.

Security Baked In

Security wasn't added after the fact. Password protection, session management, access controls, and a full audit trail are built into every part of the platform from day one.

Always Up to Date

Moving Saints runs on managed cloud infrastructure. There are no updates for you to apply, no software to maintain. When the platform improves, you get it automatically.

Your Data Stays Yours

No advertising. No third-party data sharing. Your move plans, budgets, and asset inventory belong to you — and only the people you explicitly share them with can see them.

For IT Administrators & System Managers
Technical stack details for deployment planning, infrastructure review, or security assessment.
Web Server
Nginx + PHP-FPM — reverse proxy with HSTS, CSP, and security headers enforced at server level
Application
PHP — zero Composer dependencies; MVC pattern implemented natively
Database
MariaDB — relational, latest stable; 26 tables across 7 domains, 37 sequential migrations
Frontend
Vanilla JS ES6+ — no jQuery, no React, no Vue; Fetch API, CSS Grid, Flexbox
Charts
Chart.js (CDN) — dashboard gauges and budget forecasting; only external JS dependency
TLS
Wildcard certificate — enterprise-issued, TLS 1.2+ enforced on all traffic
OS / Hosting
Debian Linux — latest stable release; single-instance cloud deployment with horizontal scale path
Email
Custom SMTP mailer — 7 HTML notification templates; host/port/credentials configurable via admin UI
QR Generation
Custom PHP implementation of ISO 18004 — no GD library or external service required
Excel Export
SpreadsheetML XML — native PHP; generates .xls-compatible export with no library dependency
Logging
RFC 5424 compliant — 8 severity levels, unique request ID tracking, sensitive data auto-redaction
Weather
Open-Meteo API + Nominatim geocoding (OpenStreetMap) — no API keys required; 30-min session cache
Deployment pattern: Nginx → PHP-FPM → MariaDB on a single Linux host. No containers required. No external service dependencies beyond CDN-hosted icons and charts. Full source ownership — no vendor lock-in.
Your Data

Organized, Protected, and Always Yours

Moving involves a lot of information — costs, timelines, contacts, belongings, documents. Moving Saints keeps it all connected, safe, and accessible whenever you need it.

Everything Connected

Your budgets, asset inventory, move plans, tasks, and messages are all linked together in one place. Change a move date and it ripples through your calendar. Share a budget and your collaborator sees it instantly. Nothing lives in a silo.

Nothing Is Ever Lost

Moving Saints never permanently deletes your data. Everything is recoverable. Accidentally removed a budget entry or an asset record? Administrators can restore it. Your move history stays on record long after the boxes are unpacked.

Every Change Is Tracked

A complete history of every action in your account is maintained automatically. You can always see what changed, when it changed, and who changed it — whether that's a budget figure, a move status, or a shared access permission.

Shared Only With Who You Choose

Your data is private by default. Budgets, move plans, and asset records are only visible to the people you explicitly invite — and you control exactly what level of access they have. Revoke access at any time in one click.

Scales With Your Organization

Whether you're one person managing a household move or an organization coordinating multiple relocations across a team, the platform's data model handles both without any reconfiguration or upgrade.

Backed Up, Maintained, and Redundant

The platform runs on infrastructure with automated backups, routine maintenance windows, and redundancy built in. Your data is never at risk from a single point of failure, and recovery procedures are tested and in place.

For IT Administrators & Database Managers
Schema overview and data integrity details for technical review, compliance assessment, or deployment planning.
Users & Access Control
Full role-based access control system with session management, MFA infrastructure, and trusted device tracking.
Organizations
Multi-tenant workspace isolation — users scoped to organizations with shared resource access managed at the permission level.
Assets
Asset registry with categories, tags, custom fields, tote containers, and per-asset sharing. QR token stored per record.
Movements
Full relocation lifecycle — locations, costs, timeline events, checklists, task lists, status history, and sharing.
Budgets
Three budget types (personal, professional, business) with line items, income sources, bank statements, calendar events, and sharing.
Messaging
Internal message store with sender/recipient, source context, resource references, and parent threading.
System & Audit
Audit log (before/after JSON per change), security event log, system configuration, and schema version tracking.

Ready to Learn More?

Explore the full feature set or reach out directly to discuss your organization's relocation needs.

View All Features Contact Us