Simone Baldini

TapTo

In the world of interactive apps, finding innovative and fun ways to engage multiple users at once is always a challenge. Today, I want to introduce you to a Progressive Web App (PWA) that does exactly that: it allows several people to place their fingers on the screen simultaneously and then randomly selects one person from those touching the screen.

How Does It Work?

The idea is simple yet effective. Imagine a group of friends wanting to decide who has to do something — maybe who pays the bill or who gives the next presentation. With this web app, everyone places their finger on the screen of a device (like a tablet or a large smartphone) at the same time. The PWA recognizes all simultaneous touch points thanks to the multitouch support of modern devices.

Once all the touches are detected, the app identifies the people associated with each touch (for example, through a previously selected list of participants), and then randomly and animatedly chooses one of them. The result is an engaging, visual, and social way to make a decision.

Why a PWA?

Choosing a PWA (Progressive Web App) means getting the best of both worlds: the app is accessible from any modern browser without complicated installs, but it can also be “installed” like a native app, with offline access and push notifications. This makes the solution very versatile, perfect for meetings, parties, or spontaneous events.

Use Cases

This web app is ideal for many social or work contexts: choosing who makes the coffee at the office, deciding who tells the next story in a meeting, group games, or simply making a shared decision more fun.

You can try at this link or view the source code at github here.

This website uses essential cookies to ensure its proper functioning and tracking cookies to understand how you interact with it.