-
Notifications
You must be signed in to change notification settings - Fork 0
Home
🕊️ WarmMemo Wiki: Honoring Life, Simplified
"Less paperwork, more presence." WarmMemo is a modern mindfulness and farewell assistant designed to strip away the overwhelming burden of funeral logistics. By automating complex paperwork and simplifying traditional arrangements, we create a quiet space for what truly matters: remembering the person you love.
🎯 Our Mission
In life's heaviest moments, the last thing anyone needs is a mountain of confusing paperwork or the anxiety of navigating rigid traditional settings. WarmMemo serves as a digital sanctuary, handling the complexities of parting so you can focus on the beauty of the memory.
✨ Core Values
🧠 Focus on Memory We believe in prioritizing legacy over logistics. Our platform replaces stressful administrative tasks with intuitive tools designed to help you curate, store, and cherish life stories and digital memories.
📋 Stress-Free Logistics Navigating legal requirements shouldn't be a maze. We provide a streamlined guide through essential legal and funeral steps, removing the clutter of confusing traditions to let you choose what feels right for you.
🧘 A Space for Peace Grief is personal and profound. WarmMemo offers a minimalist digital sanctuary—a user interface built with calm colors and simple flows—specifically designed to reduce anxiety during difficult transitions.
🚀 Key Features
- AI-Powered Obituary Assistant: Uses Gemini/GPT-4o-mini to help users draft personalized obituaries with adjustable tone and templates.
- Draft & Memorial Export: Transforms digital drafts into high-quality PDF or image formats for sharing.
- Integrated Checkout Center: A secure flow using Stripe Hosted Payment Links lets users finalize memorial packages within the system.
- Legacy Timeline: A collaborative, invite-only space for family and friends to contribute stories, photos, and digital tributes.
🛠️ Technical Architecture
- Frontend: Flutter (Web-first, fully responsive layout).
- Backend: Firebase (Authentication, Cloud Firestore, and Secure Storage).
- Payments: Stripe (Spark-compatible hosted mode with secure manual verification logs).
- Intelligence: Google Gemini & GPT-4o-mini (For smart content generation and data parsing).
🔒 Security & Role Management (RBAC) WarmMemo uses a Role-Based Access Control system to protect user data:
- User Tier: Can manage personal drafts, initiate checkouts, and view order history. Access is limited to their own UID.
- Admin Tier: Requires dual-verification (users/role == "admin" + entry in admins/ collection). Admins manage the Case Workflow (pending → received → complete) and perform audit logs.
- Data Integrity: Strict Firestore Rules prevent unauthorized role escalation and ensure that payment statuses (paid) can only be finalized through verified admin workflows (or future Webhooks).
📄 Documentation & Resources
- 🚀 Getting Started Guide
- 🏗️ System Architecture & Schema
- 👨💻 Developer Onboarding
- 💳 Payment Configuration (Stripe/Environment)
- ⚖️ Privacy & Legal Compliance