UI Challenges

UI Challenges is a community-driven platform that delivers daily UI/UX design prompts via email on a schedule designers control. It pairs scheduled delivery with a public gallery, streak tracking, and a leaderboard so designers can practice consistently and share work.

Next.jsSupabaseTrigger.devResendThree.js
StatusLive
Year2024
RoleSolo Engineer
Screenshot of UI Challenges website showing daily design challenges and community gallery

Problem

Designers want to practice daily but struggle with consistency and finding good prompts. Existing challenge sites lack community, feedback loops, and progress tracking.

Approach

Built a platform that delivers challenges via email on a user-defined schedule, with a community gallery for submissions, streak tracking, and a leaderboard. Trigger.dev handles scheduled email delivery across timezones.

Key Features

  • Daily UI/UX challenges delivered via email on your schedule
  • Community gallery with likes and comments
  • Streak tracking and check-in system
  • Leaderboard for top contributors
  • Design guides and resources
  • AI-powered challenge generator

Outcomes

  • Per-user delivery schedule respects timezone and chosen weekdays instead of one-size-fits-all blasts
  • Streak + leaderboard mechanics turn a daily habit into a community surface
  • AI generator extends the prompt catalog without manual curation overhead

Architecture

Next.js 14 App Router with Supabase for auth and database. Trigger.dev v4 for scheduled email jobs across timezones. Resend for transactional emails with React Email templates. Google Cloud Storage for uploads. Three.js for 3D elements.

Visit UI Challenges