OBELISK: A Technical Architecture Whitepaper
βΈ1.0 Introduction
The death care industry has historically relied on manual, fragmented systemsβfrom clipboards and whiteboards to disparate spreadsheets. These analog methods, while traditional, introduce significant risks of error, data loss, and compliance failure in a field where precision and accountability are paramount.
OBELISK emerges as a modern, industrial-grade Software-as-a-Service (SaaS) platform engineered to digitize, unify, and secure the industry's complex physical workflows. This whitepaper provides a comprehensive technical overview intended for prospective clients, technical evaluators, and engineers.
βΈ2.0 Design Philosophy: Dual-Aesthetic System
OBELISK is built upon a unique "Dual-Aesthetic" approach that addresses the distinctly different needs of two key user groups: facility operators and grieving families.
βΈ3.0 Technical Architecture: Container Doctrine
OBELISK's resilience, scalability, and portability are founded on a modern, containerized architecture. The platform adheres to the "Container Doctrine"βfully containerizing the application for highly portable production deployments.
| Framework | Next.js 15 (App Router, Server Actions) |
| Database | PostgreSQL 16 |
| ORM | Prisma |
| Caching | Redis |
| Auth | NextAuth v5 |
| Reverse Proxy | Caddy |
| Containerization | Docker |
βΈ4.0 Multi-Tenant Routing
OBELISK is engineered from the ground up as a multi-tenant platform. Intelligent middleware-based routing inspects every incoming request's hostname and programmatically rewrites URLs to route users to the correct application context.
master.*β Platform admin route (/master)app.*β Tenant operator dashboard[tenant].*β Public memorial site (/site/[tenant])βΈ5.0 Core Platform Modules
βΈ6.0 Security & Compliance Framework
OBELISK is engineered with a multi-layered approach to security, access control, and data integrity.
| OWNER | Full administrative control including billing, settings, user management, case deletion |
| DIRECTOR | Full operational control over cases, document signing, calendar. View-only billing. |
| OPS | Operational staff: view cases, complete tasks, perform chain-of-custody scans |
| VIEWER | Read-only access to view case information. Cannot modify. |
βΈ7.0 Conclusion
OBELISK is an enterprise-grade platform engineered to solve the unique logistical, collaborative, and compliance challenges of the death care sector. By replacing outdated manual processes with a unified, secure, and intelligent system, it empowers facilities to operate with greater efficiency, transparency, and dignity.
- β Robust and Portable Architecture: Next.js, PostgreSQL, Docker
- β Unyielding Chain of Custody: Immutable, auditable digital ledger
- β Purpose-Driven Design: Dual-aesthetic for operators and families
- β Comprehensive Security: RBAC, tenant isolation, embedded audit trails
OBELISK is more than just software; it is the definitive operating system for the modern afterlife.
