Moving Guide Resources Features White Paper About Contact Get Started
Platform Capabilities

Every Feature, Documented

Moving Saints ships with a complete, production-ready feature set covering the full relocation lifecycle. No placeholders. No "coming soon." Everything below is live in v1.8.

Module 1

Budget Planning

The most comprehensive budget planning tool for residential relocation — built around the real financial decisions Americans make when buying a home or relocating.

  • 3 budget types: Personal (home buying), Professional (freelancer/contractor), Business (commercial relocation)
  • 118 real estate and moving expense categories — pre-populated and labeled
  • Income source tracking — multiple source types with descriptions
  • Bank statement attachment and reconciliation records
  • 12-month financial forecasting with projection charts (Chart.js)
  • Budget calendar — create events with dates and invitee sharing
  • Shareable budgets — grant view or edit access to specific collaborators
  • Excel export — fully compatible with Excel and Google Sheets; no external libraries required
  • Budget line item CRUD — add, edit, delete individual expense records with notes
  • Admin budget management — admin oversight of all system budgets with bulk operations

Category Examples (of 118)

Down Payment Earnest Money Closing Costs Title Insurance Home Inspection Appraisal Fee HOA Fees Mortgage Insurance Moving Company Truck Rental Storage Unit Temporary Housing Utility Deposits Property Taxes Homeowner's Insurance Attorney Fees Packing Supplies Vehicle Transport Pet Transport Travel Expenses School Transfer Fees Business License Transfer + 96 more
Forecasting & Calendar

12-month projections from entered income and expense data. Budget calendar events include invitees — enabling shared cost checkpoints, closing dates, and move-day coordination.


Module 2

Asset Management & Tracking

Every item, container, and piece of equipment gets cataloged, tagged, and physically labeled — so nothing gets lost in the move.

  • Asset registry: name, description, category, tags, condition, estimated value, serial number, current location
  • Custom asset categories — fully user-defined taxonomy
  • Freeform tagging — multi-tag search and filter
  • Custom fields per asset — extend the data model without schema changes
  • Tote system — group assets into named physical containers
  • QR code generation for every asset — built entirely in PHP, zero dependencies, zero external services
  • QR scanner page — scan any asset code to instantly load its detail record
  • Avery 5264 label printing — generates a print-ready PDF label layout directly in PHP (6-up, 3.5" × 4")
  • Media attachments — photos and documents linked to individual assets
  • Asset sharing — share with specific users at view or edit permission level
  • Shared With panel — see who has access; revoke in one click

QR + Label System — Pure PHP

No barcode libraries. No external services. QR codes are generated, stored, and served entirely within the platform. A native PHP PDF writer produces print-ready Avery 5264 sheets.

# Avery 5264 Label (3.5" × 4")
┌─────────────────────────┐
│ [QR] Moving Saints │
│ Asset: Dining Set │
│ Tote: Kitchen-02 │
│ ID: A-00217 │
└─────────────────────────┘

Tote System

Physical containers (totes, boxes, crates) are first-class objects. Assets are assigned to totes. Each tote gets its own QR label. Scanning a tote QR instantly shows a full manifest of its contents.


Module 3

Movement Lifecycle Management

A "movement" represents a complete relocation event — origin address to destination address — with full tracking from planning through delivery.

  • Movement record: name, description, type, status, start/end dates
  • Origin and destination location records — full address, contact info, GPS lat/lon infrastructure
  • Movement cost tracking — line-item expenses per move
  • Timeline system — log milestone events with timestamps and notes
  • Checklist system — step-by-step tasks with completion tracking
  • Status history — every status change recorded (who changed it, when)
  • Dual-location weather forecast — 7-day forecast for both origin and destination simultaneously; temperature high/low, precipitation probability, wind speed, and full condition detail (snow, freezing rain, thunderstorm, fog, and more). Bad weather on move day causes delays, damaged goods, and safety issues — Moving Saints surfaces it in advance so you can plan around it
  • Shareable movements — per-user view or edit access
  • "Shared with Me" section — see movements other users have shared with you
  • Shared With panel — list all collaborators with direct contact links

Dual-Location Weather Forecast

Weather is one of the most overlooked move-day risks. Ice, heavy rain, or a thunderstorm can halt a truck, damage furniture, and derail an entire schedule. Moving Saints pulls a 7-day forecast for both your origin city and your destination city — side by side — so you see exactly what conditions await on both ends of the move.

Clear / Sunny Partly Cloudy Overcast Fog Light Rain Heavy Rain Freezing Rain Rain Showers Light Snow Heavy Snow Snow Showers Thunderstorm Severe Thunderstorm

Powered by Open-Meteo (free, no API key). Geocoded via OpenStreetMap Nominatim. Displays high/low temp °F, precipitation %, and max wind speed (mph). Updated every 30 minutes.

13-Category To-Do System

A structured task wizard organizes every relocation task into 13 categories, each with subcategories, priority levels, and due dates. Tasks support drag-and-drop reorder.

Pre-Move Planning Documents & Admin Packing Utilities Schools Healthcare Finance Vehicle Moving Day Arrival Tasks Storage Communication Post-Move

Each task: title, category, subcategory, priority (low/medium/high/critical), due date, completion toggle, and drag-and-drop position. All persisted server-side in real time.


Module 4

Collaboration & Messaging

Moving involves multiple people. Moving Saints keeps them connected with a built-in communication and sharing layer.

Internal Messaging

  • Inbox, sent folder, and compose in a three-panel UI
  • Compose to any system user or to an external email address
  • Messages stored in the database AND delivered via SMTP email simultaneously
  • Unread message badge in the header — real-time count
  • Context-aware contact form — message a user "regarding" a specific movement, budget, or asset
  • Thread replies with parent message linkage

Organizations & Sharing

  • Organizations system — users grouped into scoped workspaces
  • Share modal on every resource — select users + assign permissions
  • Three independent sharing tables: movement_shares, budget_shares, asset_shares
  • Per-user permission levels: view or edit on each shared resource
  • "Shared With" panels on all resource pages — see collaborators, click to contact them
  • 7 HTML email notification templates for all system events

Module 5

Security & Access Control

Moving Saints handles sensitive personal and financial data. Every layer is hardened accordingly.

Security Controls

  • Password Security — industry-leading hashing resistant to modern attack techniques
  • Encrypted in Transit — enterprise wildcard certificate; all traffic encrypted end-to-end
  • Transport Security Headers — strict browser policies enforced at every request
  • Clickjacking Prevention — pages cannot be embedded in third-party frames
  • Injection Protection — all database operations protected against injection attacks at the framework level
  • Request Validation — all data-changing operations validated and authorized server-side
  • Account Lockout — configurable threshold; auto-lock with admin notification
  • Output Sanitization — all user-generated content safely encoded before display
  • Audit Log — every data change recorded with before and after values; full history preserved
  • Security Event Log — 12 event types tracked (login, lockout, permission failure, etc.)

6-Level Role-Based Access Control

1
Super Administrator
Full system access — all data, settings, users, organizations.
2
Administrator
Organization and user management, system settings, budget oversight.
3
Manager
Create and manage all resources. Share with org members.
4
Editor
Create/edit own resources. Collaborate on shared resources at edit level.
5
Contributor
Add data to assigned resources. Limited creation scope.
6
Viewer
Read-only on resources explicitly shared with them.

Module 6

Administration & System Management

Full administrative control over every aspect of the platform — users, email, database, logging, and live health monitoring.

User Management

  • Create, edit, lock/unlock accounts
  • Assign roles and organizations
  • View session and login history
  • Force password reset

Organizations

  • Full organization CRUD
  • Assign users to organizations
  • Scoped collaboration by org
  • Organization badge display

Email System

  • SMTP configuration in-app UI
  • Live test-send functionality
  • 7 HTML notification templates
  • Template management

Database Tools

  • Schema management and version control
  • Database backup and restore
  • Maintenance utilities
  • Health and performance monitoring

System Logger

  • Comprehensive activity and error logging
  • Per-request tracking for troubleshooting
  • Sensitive data auto-redaction
  • Performance timing per operation

Live Dashboard

  • CPU, memory, and disk usage gauges
  • Database performance monitoring
  • Application statistics — live-polled, no refresh needed
  • Weather widget for move-day planning

Technology

Stack & Architecture

Lean, auditable, and zero-dependency. Every feature is implemented in native code — nothing hidden in a vendor package.

Zero Third-Party PHP Dependencies

No Composer. No npm. No external PHP libraries. QR code generation, PDF labels, Excel export, email templating, and cryptographic hashing — all implemented in native PHP. No supply-chain risk. Every line of code is owned and auditable.

Component Technology Notes
Encryption Wildcard TLS Cert Enterprise wildcard certificate. TLS 1.2+ enforced on all traffic. HSTS + CSP headers at every layer.
Infrastructure Cloud-Hosted Linux Latest stable cloud platform. Monitored, backed up, and maintainable. Horizontal scale path included.
Application Zero-Framework Backend MVC pattern implemented natively. No third-party frameworks. Zero package dependencies.
Database Relational (Managed) Designed for maintainability and growth. Soft-delete — records recoverable. Full audit trail on every table.
Frontend Standard Web Stack No JavaScript frameworks. CSS Grid + Flexbox. Works in any modern browser without plugins.
Charts Chart.js (CDN) Dashboard gauges and budget forecasting charts. Only external JS dependency.
Email SMTP (configurable) 7 HTML email templates. Host, port, and credentials configurable via the admin settings UI.
QR Codes Built-in Generator Zero dependencies — generated, stored, and served entirely within the application. No external services.
Excel Export Native (no libraries) Generates Excel-compatible files with no external libraries or packages.
Activity Log Built-in System Logger Comprehensive activity logging with auto-redaction of sensitive data and per-operation performance tracking.
Authentication Session + Secure Hash Session-based auth with industry-leading password hashing. MFA infrastructure prepared for future enablement.
Weather Open-Meteo API 7-day dual-location forecast (origin + destination). No API key required. 30-minute session cache.

Everything You Need Is Already Built

Moving Saints v1.8 is production-ready. No pilot period. No feature gates. Reach out to get started.

Contact the Team