Skip to content

PanoramaRun your IT assets and your operational fleet from one place.

Open source (AGPL-3.0). Trilingual EN / PT-BR / ES. Self-host it, or use the maintainer's hosted preview while we shape it with operators.

Public preview — honest framing. Panorama is in public-preview phase. No SLA. No paid support. Feature surface is roughly 10% of mature platforms like FleetManager v2.1 or Snipe-IT — the bones (audit chain, multi-tenant isolation, reservation engine, photo evidence, OIDC) are solid; daily-driver UX is still building out per the wave roadmap. The maintainer reserves the right to discontinue with 30 days notice (ADR-0014) — bring real fleet data only if you can also accept a 30-day data-export-and-migrate cycle. Tenant export is one click in Settings; the same code that runs the hosted preview is what you'd self-host.

What works today

  • Multi-tenant isolation — your data is yours, enforced at the DB layer (Postgres Row-Level Security + Prisma middleware, two independent layers)
  • Vehicle / equipment booking with conflict checks, approvals, blackouts, basket-style multi-asset requests
  • Check-in / check-out flow with mileage tracking + damage flagging
  • Photo inspections — configurable checklists, EXIF strip, photo evidence (gated behind a flag we'll turn on with you)
  • OIDC login — Google + Microsoft, end-to-end tested
  • CSV export from every list view; full audit trail per record
  • Trilingual UI — EN / PT-BR / ES, every user-facing string in i18n bundles (CI blocks PRs that hardcode English)

What's rough

  • No admin UI for inviting users yet — email and we'll add your team
  • Calendar UI is functional, not pretty
  • Asset add / edit screens land in the next 30 days
  • We back up nightly; no point-in-time recovery yet — don't store the only copy of irreplaceable data here
  • We may need to wipe and recreate the database during this preview — 30 days notice if so
  • Photo uploads run synchronously today; under heavy load the request thread is busy
  • Weekly contact: we want to hear what's broken; that's the deal

Two journeys, one repo

Hosted preview — the maintainer runs a Panorama instance you can try for free. No SLA. Data may be wiped with 30 days notice (per ADR-0014). Great for evaluating, not for storing irreplaceable data yet.

Self-host — AGPL-3.0 fork-friendly. See the quickstart (laptop in 5 min with seeded tenants), the self-hosting guide (production deploy reference), the feature matrix, and the migration-from-Snipe-IT path. The codebase deployed on the hosted preview is identical to what you'd self-host.

Trust

Language

EN · PT-BR · ES

AGPL-3.0-or-later · LICENSE