A couple of months ago a family friend had a very serious health issue and he couldn't move or speak much. So I put together a web app with a set of phrases, connected to a game controller, in a way that he could just select phrases from the list to communicate. Luckily this person got better quickly, and this app was no longer needed, but I decided to improve this experiment and publish it as an Open Source project.

So, this is VoxEase. It can be operated with a mouse, a touch screen, a computer keyboard, a game controller using a single hand, or you can set it to scan the list of phrases automatically so you only need to press one button to pick your phrase.
It only requires a modern browser and once downloaded it works offline.
It supports multiple languages and it can also be used by people with sight impairments (it works with screen readers).

Any suggestions on how to make it better are welcome!

Link: https://turisc.github.io/voxease/

#openSource

@turi

First of all, thank you for creating humanism preserving FLOSS.

My suggestions on how to make it better, is simpe but depends on resources and time:

my suggestion would be : make it federated :)
ActivityPub is the protocol we speak here and it could be sets of ActivityPub Questions. Think of the "Poll" in mastodon but any Question can be open or "anyOf" as well.

We do similar things for fedi, described it here in this unfortunately mixed language doc https://codeberg.org/Menschys/fedi-codebase
It will become 2 documents later, menschys is our app for mutual help …

fedi-codebase

meta-repo keeping track of the unified codebase for the ActivityPub Clients menschys. taxiteam and redaktor.

Codeberg.org
@sl007 @turi how would it benefit from being federated? My understanding is that it's a single user app meant for offline use.