changemaker.lite/map/app/templates/email/public-shift-signup-new.txt
bunker-admin a77306fac2 Initial v2 commit: complete rebuild with unified API + React admin
Phase 1-14 complete:
- Unified Express.js API (TypeScript, Prisma ORM, PostgreSQL 16)
- React Admin GUI (Vite + Ant Design + Zustand)
- JWT auth with refresh tokens
- Influence: Campaigns, Representatives, Responses, Email Queue
- Map: Locations, Cuts, Shifts, Canvassing System
- NAR data import infrastructure (2025 format)
- Listmonk newsletter integration
- Landing page builder (GrapesJS)
- MkDocs + Code Server integration
- Volunteer portal with GPS tracking
- Monitoring stack (Prometheus, Grafana, Alertmanager)
- Pangolin tunnel integration

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 10:05:04 -07:00

34 lines
887 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Hi {{USER_NAME}},
✅ SHIFT SIGNUP CONFIRMATION
Thank you for signing up to volunteer with {{APP_NAME}}! Your account has been created and you're confirmed for:
📅 SHIFT DETAILS
▸ Event: {{SHIFT_TITLE}}
▸ Date: {{SHIFT_DATE}}
▸ Time: {{SHIFT_TIME}}
▸ Location: {{SHIFT_LOCATION}}
{{#if SHIFT_DESCRIPTION}}
▸ Details: {{SHIFT_DESCRIPTION}}
{{/if}}
🔑 YOUR LOGIN CREDENTIALS
▸ Email: {{USER_EMAIL}}
▸ Temporary Password: {{TEMP_PASSWORD}}
This is a temporary account that expires after your shift. Keep these credentials safe!
WHAT'S NEXT:
• Mark your calendar for {{SHIFT_DATE}} at {{SHIFT_TIME}}
• Login at: {{LOGIN_URL}}
• Manage your signups at: {{SHIFTS_URL}}
• We'll send reminder details closer to the shift date
Questions? Reply to this email and we'll help you out.
Thank you for volunteering with {{APP_NAME}}!
---
Sent on {{TIMESTAMP}}