Skip to content

MaxWolf-01/aleator

Repository files navigation

Aleator 🎲

Website React TypeScript FastAPI PostgreSQL Tailwind CSS

"A recent dilemma: how to eat less sweet food but still have it in moderation? My solution: Have it with prob 2/3. Abiding by the RNG is far easier than resisting temptation!"

Neel Nanda

So I went ahead and implemented an app for that! Aleator helps you stick to your goals by letting RNG make the hard choices. We're good at setting high-level goals, and the RNG both enforces discipline and rewards you with treats sometimes.

The name comes from "aleatoric" - relating to chance or randomness (alea = 🎲). Aleator lets you gradually improve your habits while tracking your progress along the way.

This project was an experiment in vibe coding (one-handed, due to a recent injury) with Claude Code -- I provided setup, scaffolding, and high-level guidance, but touched maybe 1% of the code.

Features

Development

git clone https://github.com/MaxWolf-01/aleator.git
cd aleator
make dev