Inspiration

It's so cool to see all those people engaged into clapping for the heroes of our society these days. While physically standing on balconies really gives a goos-bumps moment it's hard to actually see the scope and it's hard for really joining the movement together on a worldwide scale.

What it does

With Clap For Our Heroes everyone can clap together worldwide in parallel. Together synched through the web.

How I built it

  • Websockets connect people to a scalable architecture of express servers
  • Redis database holds current stats like people clapping and overall claps
  • Redis subscribtions and messages are used to keep all server nodes in synch
  • this allows for a vastly scalable clapping experience of everyone together.
  • hosting is done with Heroku so new instances can quickly be brought up

Challenges I ran into

  • getting a scalable architecture with redis up and running

Accomplishments that I'm proud of

  • Everything completely done in 2 days

What's next for 01_046_gamification_Clap for our heroes

  • see it in action on scale and test it
  • evaluate feedback

Code

https://github.com/maurermax/clap-for-our-heroes

Share this project:

Updates