Build Something That Surprises

This April, we are focusing on the reveal. Build a simple interactive page featuring an Easter surprise, where something hidden is revealed in a fun and delightful way. You do not need to build a full application. You only need to build a moment worth cracking open.

April Challenge Banner

Submissions due in

9d : 12h : 55m : 56s

PRO Exclusive

Total Submissions
Submit ByApr 30, 11:59 PM

πŸ’‘ Β What to Build?

Create an interactive webpage with an Easter surprise experience around an idea you care about.

Here are some ideas:

  • An Easter egg that cracks open on click πŸ₯š
  • A mystery box that reveals a hidden gift 🎁
  • A greeting card with a secret surprise inside πŸ’Œ
  • An egg hunt with hidden interactions across the page 🐰
  • A surprise reveal quiz with an unexpected result πŸŽ‰

You're not building the full product. You're building the moment that makes someone smile.

🧱  Challenge Requirements

  1. Must be written in HTML, CSS, and JavaScript
  2. Must run on the Playground
  3. Must include a landing or intro screen and at least one reveal moment
  4. Must include at least two interactive elements (click to reveal, animations, transitions, confetti, sound)
  5. Project should be fun, surprising, and designed to delight

πŸ’‘ Β Tip: You're Not Alone!

Stuck on animations? Not sure how to trigger a reveal on click? Debugging a tricky interaction?

Join our Programiz Discord and ask in the #help channel β€” builders and the team are there to help you ship. πŸš€

πŸ† Β Prizes

This month, we're celebrating creativity and delight:

πŸ… Best Overall Easter Experience β€” surprising reveal, polished interactions, delightful design

  • Prize: $100 gift card + Homepage feature.

🎨 Most Creative Surprise β€” most unexpected, jaw-dropping reveal

  • Prize: $50 gift card.

🌱 Best Beginner Build β€” simple, clean, interactive with a clear surprise moment

  • Prize: $50 gift card.

All winners get a spot on the Wall of Inspiration and community shoutouts! πŸŽ‰

    🐣 Take on April's Challenge

    Hide something. Reveal it. Make someone smile. This April, build the moment. πŸ₯š

    🐣 Take on April's Challenge