UI Challenges

A community-driven design platform that delivers daily UI/UX design challenges to help designers improve their skills and build portfolios.

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

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