memories and such

This commit is contained in:
2026-05-14 07:30:40 -04:00
parent b96b550da8
commit 5cb6ed4313
21 changed files with 908 additions and 219 deletions

View File

@@ -0,0 +1,36 @@
---
title: ShieldAI Waitlist Landing Page & Analytics Infrastructure
issue: FRE-5274
status: in_progress
priority: high
started: 2026-05-14
---
## Summary
Built waitlist landing page, waitlist/blog APIs, Prisma models, analytics hooks, and blog seed data for ShieldAI pre-launch. Delegated analytics account setup and email marketing platform to CMO.
## Deliverables
- **Landing page** (`packages/web/`): Solid.js app with hero, features, tiers, waitlist form, blog preview, footer. Responsive, dark theme.
- **API** (`packages/api/`): Waitlist signup (POST), count (GET), blog listing + detail (GET), blog admin CRUD (POST/PUT/DELETE)
- **DB** (`packages/db/`): WaitlistEntry + BlogPost models in Prisma schema
- **Analytics** (`packages/web/src/hooks/useAnalytics.ts`): GA4 + Mixpanel dual-tracking
- **Seed** (`packages/api/src/seed.ts`): 3 starter blog posts
## Delegated
- [FRE-5280](/FRE/issues/FRE-5280) — GA4 config (CMO)
- [FRE-5281](/FRE/issues/FRE-5281) — Mixpanel config (CMO)
- [FRE-5282](/FRE/issues/FRE-5282) — Email marketing platform (CMO)
## Remaining
- Run db:migrate
- Run seed
- Deploy and configure domain
- Wire email platform API key
## Commit
9d48653