Inspiration
ClapMetrics started as an idea for the Reddit x Bolt Silly Sh!t Challenge. The plan was to build something completely ridiculous — an app that takes something as throwaway as clapping and treats it like high-performance data.
It was my first time trying to build something that actually lives on Reddit, and honestly, I kept running into setup issues I couldn't solve in time. So after a few attempts, I shifted focus and decided to submit it to the One Shot Bonus Prize instead. It felt like the spirit of the idea still fit: one prompt, one silly/fun tool.
What it does
ClapMetrics is a satirical clapping analytics app that's both unnecessarily over-engineered and surprisingly functional. The app features a complete ecosystem of clap tracking with real-time metrics, achievement systems, competitive leaderboards, and detailed analytics dashboards.
Core Features:
- Real-time clapping interface with sound effects and visual feedback
- Analytics dashboard with charts and progress tracking
- Competitive leaderboard system with mock users
- Achievement badges with unlock progression
- Mood tracking with 10 different emotional states
- Persistent data storage with daily reset functionality
- Responsive design optimised for all devices
- Professional navigation with glassmorphism effects
How I built it
I used Bolt.new and wrote a detailed one-shot prompt to generate the app’s frontend. Everything was done using Bolt’s interface — no hand-written code. The application includes sophisticated features like Web Audio API sound effects, persistent localStorage data with daily reset functionality, mood tracking with emoji selection, and a comprehensive badge system.
Design Elements:
- Custom gradient backgrounds with purple-pink-red colour scheme
- Glassmorphism cards with backdrop blur and subtle borders
- Fredoka and Bungee fonts for modern typography hierarchy
- Smooth animations including confetti, bounce, and hover effects
- Professional spacing using consistent 8px system
- Lucide React icons throughout for visual consistency
- Mobile-first responsive design with proper breakpoints
Challenges we ran into
Reddit integration was the hardest part — I followed the instructions but still struggled to get everything working properly.
Accomplishments that I'm proud of
The design implements beautiful glassmorphism effects with purple-pink-red gradients, custom animations, and responsive layouts that work perfectly across all devices.
What I learned
- It’s possible to make something fun, interactive, and complete in a single prompt
- Sometimes your first idea doesn’t land, but there’s still value in following it through
What's next for ClapMetrics
- Real analytics dashboard with mood-based pie charts, clap velocity graphs, and calorie estimates so pointless they’re poetic
- Achievements & badges with wild names like Clap Legend and Mood Master, all beautifully animated and colour-coded by rarity
- Proper sound design using a wider range of audio effects
With time, I could expand it into a classroom or workshop engagement tool. In both online and in-person sessions, participation can be passive. This turns applause into a fun, visual part of group interaction. Or ClapMetrics could allow learners to “clap” during presentations or sessions and show real-time data on group engagement or reactions. Could be great for icebreakers, feedback, or vote-based games. It could also integrate with tools like Slack or Zoom to clap for team wins, birthdays, launches, etc. — with badges for “Most Celebratory Teammate” and similar roles.
However, I like the idea of leaving it as-is. I like the idea of it remaining a satirical mirror of quantified-self culture. Tech often takes itself too seriously. This app makes a subtle (or not-so-subtle) critique of how we track and optimise everything. For this reason, it could live as a digital art piece on platforms like Are.na, Glitch, or even as part of an interactive exhibition.
Built With
- bolt.new
- cssanimationsviatailwind
- glassmorphism
- googlefonts(fredoka+bungee)
- localstorage
- lucidereact
- react
- reactcontextapi
- reactrouter
- tailwindcss
- typescript
- webaudioapi

Log in or sign up for Devpost to join the conversation.