2026

Pulse Awards

Full-stack awards platform with submission flow, Stripe checkout, admin dashboard, and automated email workflows.

stack

Astro 5ReactSanityStripeResendCloudflare Workers
Pulse Awards homepage mockup showing 'Celebrating Black Marketing Excellence' hero with Submit Your Entry and View Categories CTAs

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]
System architecture, rendered live from source.

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