โ Back to Home
Fastpass Platform Repositories
Complete GitHub Repository Guide
Version: 1.0
Last Updated: October 30, 2025
๐๏ธ Core Products
FormMan.sprkzdoc.com
โ ActiveDesktop web-based PDF form configuration platform
Capabilities:
- Upload and configure PDF templates
- QR code (Program Stampz) placement
- eRx sticker region definition
- Field-to-role assignments
- URL registration with zPaper Mint
React 18
TypeScript
PDF.js
Tailwind CSS
shadcn/ui
JourneyMan
โ ActiveWorkflow orchestration platform for multi-step form completion
Capabilities:
- Create reusable journey templates
- Define sequential workflows with user and webhook steps
- Configure notifications per step
- Real-time journey monitoring
- Viewer configuration management
React 18
TypeScript
Zustand
React Query
S3/CloudFront
actions.dev.sprkzdoc.com
โ ActiveUnified API for triggering emails, SMS, and webhooks
Capabilities:
- Send emails via Amazon SES
- Send SMS via Twilio
- Trigger webhook HTTP calls
- Magic link generation (22-char nanoid)
- Variable substitution with {{mustache}} syntax
- Automatic retry with exponential backoff
Bun
Elysia
MySQL
zFax
โ ActiveFax communication integration extending Actions API
Capabilities:
- Send fax documents
- Called from Actions API
- Fax delivery tracking
Extends Actions API
๐๏ธ Infrastructure
infra.sprkzdoc.com
โ ActiveMain Infrastructure as Code (IaC) codebase
Capabilities:
- AWS infrastructure provisioning
- Service deployment configurations
- Network and security setup
- Database and storage management
OpenTofu
Terraform
AWS
๐ ๏ธ Development Resources
bun-intended
โ TemplateStarter template for static compiled ECS services
Purpose:
- Standardized Bun + Elysia service template
- ECS deployment ready
- Best practices for Actions API architecture
Bun
Elysia
Docker
ECS
hello.dev.sprkzdoc.com
โ ActivePerformance testing baseline service
Purpose:
- First Bun ECS static test service
- Load testing with k6
- Performance benchmarking
Bun
k6
ClaudeKit
โ ActivePlugin marketplace for Claude Code agents
Purpose:
- Agent tooling and automation
- Development workflow enhancements
- Custom integrations
fastpass
๐งช TestingIntegration testing with speckit
Purpose:
- End-to-end testing
- Component integration validation
๐ฆ Legacy / Deprecated
FormMan
๐๏ธ LegacySteve's original FormMan implementation
Note: Superseded by FormMan.sprkzdoc.com
fastpass-api
๐๏ธ LegacyOriginal API design plan
Note: Concepts evolved into current architecture (JourneyMan + Actions API)
๐ Data Flow Architecture
graph TB
FormMan[FormMan
Configure PDF templates] Sourdough[Sourdough API
Store PDFs & configurations] JourneyMan[JourneyMan
Create workflow instances] Actions[Actions API
Send notifications] SES[๐ง Amazon SES
Email] Twilio[๐ฑ Twilio
SMS] zFax[๐ zFax
Fax] Webhooks[๐ Webhooks
External systems] FormMan -->|exports config| Sourdough Sourdough -->|provides templates| JourneyMan JourneyMan -->|triggers actions| Actions Actions --> SES Actions --> Twilio Actions --> zFax Actions --> Webhooks style FormMan fill:#667eea,color:#fff style Sourdough fill:#8B5CF6,color:#fff style JourneyMan fill:#f093fb,color:#fff style Actions fill:#43e97b,color:#333 style SES fill:#ff9800,color:#fff style Twilio fill:#f44336,color:#fff style zFax fill:#2196f3,color:#fff style Webhooks fill:#9c27b0,color:#fff
Configure PDF templates] Sourdough[Sourdough API
Store PDFs & configurations] JourneyMan[JourneyMan
Create workflow instances] Actions[Actions API
Send notifications] SES[๐ง Amazon SES
Email] Twilio[๐ฑ Twilio
SMS] zFax[๐ zFax
Fax] Webhooks[๐ Webhooks
External systems] FormMan -->|exports config| Sourdough Sourdough -->|provides templates| JourneyMan JourneyMan -->|triggers actions| Actions Actions --> SES Actions --> Twilio Actions --> zFax Actions --> Webhooks style FormMan fill:#667eea,color:#fff style Sourdough fill:#8B5CF6,color:#fff style JourneyMan fill:#f093fb,color:#fff style Actions fill:#43e97b,color:#333 style SES fill:#ff9800,color:#fff style Twilio fill:#f44336,color:#fff style zFax fill:#2196f3,color:#fff style Webhooks fill:#9c27b0,color:#fff
๐ Quick Start by Use Case
Configure a New Form
- Go to FormMan.sprkzdoc.com
- Follow FormMan PRD workflow (6 steps)
- Export configuration to Sourdough API
Create a Workflow
- Go to JourneyMan
- Select FormMan-configured template
- Define workflow steps
- Save journey template
Launch a Patient Journey
- In JourneyMan, create new journey from template
- Enter recipient details per step
- Start journey
- Actions API sends notifications automatically
Send a Notification
- Call Actions API
- POST to /actions with type (email/sms/webhook)
- Include variables for substitution
- Receive magic link in response
Set Up Infrastructure
- Clone infra.sprkzdoc.com
- Configure OpenTofu variables
- Run
tofu apply - Deploy services to ECS
๐ง Technology Stack Summary
| Category | Technologies |
|---|---|
| Frontend | React 18, TypeScript, Tailwind CSS, shadcn/ui, PDF.js, React Router v6, Zustand, React Query |
| Backend | Bun runtime, Elysia framework, MySQL, DynamoDB (via Sourdough), S3 (document storage) |
| Infrastructure | OpenTofu (IaC), AWS ECS, CloudFront (CDN), Amazon SES (email), Twilio (SMS) |
| Development | Bun, Docker, k6 (load testing), GitHub |
Documentation Map
| Repository | Status |
|---|---|
| FormMan.sprkzdoc.com | โ Active |
| JourneyMan | โ Active |
| actions.dev.sprkzdoc.com | โ Active |
| zFax | โ Active |
| infra.sprkzdoc.com | โ Active |
| bun-intended | โ Template |
| hello.dev.sprkzdoc.com | โ Active |
| ClaudeKit | โ Active |
| fastpass | ๐งช Testing |
๐ค Contributing
Each repository may have specific contribution guidelines. Generally:
- Clone the repository
- Create a feature branch
- Make changes following the tech stack conventions
- Test locally
- Submit pull request with clear description