/eligo

The Paradox of Choice, solved.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

eligo

the app allows to collaborate on arbitrary lists and randomly pick items from those lists. we use it on a daily basis to decide where to get lunch at.

random is actually random, using numbers generated by a quantum computer at ANU QRNG.

architecture

development

make sure mkcert is installed, it's required for local ssl.

then, just run:

pnpm dev

local database will be created as ./backend/database.dev.jsonl.

deployment

the app is hosted on fly.io and can be deployed by running

fly deploy

from the root directory. It's is also automatically deployed for every new commit in master to