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.
π‘ Β 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
- Must be written in HTML, CSS, and JavaScript
- Must run on the Playground
- Must include a landing or intro screen and at least one reveal moment
- Must include at least two interactive elements (click to reveal, animations, transitions, confetti, sound)
- 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. π₯

