Sprint Meme Awards

2026

Sprint Meme Awards logo

Sprint Meme Awards is a web platform built with Next.js 16 (App Router) and TypeScript to gamify engineering sprints through meme competitions with real-time voting and team participation loops.

The platform is designed around two access models: a public shared space controlled through email-based access, and the ability to create private team spaces for more isolated sprint environments and internal participation flows.

The system architecture is organized by product domains (auth, memes, reactions, sprint, and admin), with server-side APIs, strict contract validation, and a security layer that combines authentication, rate-limiting, and CSP hardening.

Supabase is used as the backend backbone: PostgreSQL for relational data modeling, Auth for session and access control flows, and Storage for meme asset lifecycle management. Deployment is handled on Vercel, including Edge Runtime support for dynamic Open Graph image generation.

The frontend stack uses React 19, next-intl for ES/EN localization, Zustand for lightweight global state, Zod for API/input schemas, Tailwind CSS v4 for UI composition, and emoji-mart for reactions. Engineering quality is enforced with Vitest + Testing Library, ESLint, and bundle analysis to keep runtime and delivery performance under control.

  • Next.js 16 App Router + strict TypeScript with domain-based modules

  • Supabase (PostgreSQL, Auth, Storage) as the primary backend platform

  • Public email-controlled access plus support for private team spaces

  • Security-first APIs: Zod contracts, auth boundaries, CSP, and rate limiting

  • React 19 UI stack with next-intl, Zustand, Tailwind CSS v4, and emoji-mart

  • Quality and performance workflow with Vitest, Testing Library, ESLint, and bundle analyzer

Is it a match?

If you need help or advice, feel free to drop us a message via social media or email

Contact me