Pulse Awards
Full-stack awards platform with submission flow, Stripe checkout, admin dashboard, and automated email workflows.
// stack
// problem
The African American Marketing Association needed a dedicated awards platform to recognize excellence in marketing. Building a complete awards platform from zero required submission intake, Stripe payment integration, a multi-section admin dashboard, scoring rubrics for judges, and reliable email automation across the entire lifecycle.
// solution
Architected with Astro 5 and React for the interactive submission flow, Sanity CMS for content management across 13 schemas, Stripe checkout for payment processing, and Resend for 9 email templates covering confirmations, judge assignments, and notifications. Deployed with Cloudflare Workers SSR for edge performance.
// results
Fully functional awards platform with 11 public pages, a 7-section admin dashboard for managing submissions and judges, and automated email workflows that eliminated manual communication overhead.
// architecture
flowchart TB
V[Visitor] --> FE["Astro 5 + React<br/>Submission Flow"]
FE --> ST[Stripe Checkout]
ST --> SAN[("Sanity CMS<br/>13 schemas")]
SAN --> JD["Judge Dashboard<br/>7 admin sections"]
JD --> SCR[Scoring Rubric]
SCR --> RES["Resend API<br/>9 templates"]
RES --> E1[Submission Confirmation]
RES --> E2[Judge Assignment]
RES --> E3[Results Notification]
FE -.deploy.-> CW[Cloudflare Workers SSR] // metrics
11
Public Pages
Astro 5 + React interactive flows
13
Sanity Schemas
Structured content architecture
9
Email Templates
Resend across submission lifecycle
7
Admin Sections
Dashboard with scoring rubrics