DEV Community

Cover image for I Built a German Decision-Making Tool for My Girlfriend, Then Shared It
Timo
Timo

Posted on

I Built a German Decision-Making Tool for My Girlfriend, Then Shared It

For our anniversary, I wanted to make my girlfriend something personal that would also be genuinely useful in everyday life. Not another item to wrap, but a small digital tool we could use together.

That idea became Entscheidomat, a German-language website that turns small, everyday decisions into quick and playful moments. It is free, requires no sign-up, and works directly in the browser.

The original problem was familiar: What should we eat? Which film should we watch? Who picks first? Sometimes the decision itself is tiny, but the back-and-forth takes far too long. A little randomness is not meant to replace good judgment; it is simply a useful nudge that gets things moving.

What Entscheidomat does

Entscheidomat is built for those low-stakes moments when you want a clear answer without adding friction. The landing page at entscheidomat.com is intentionally straightforward: choose a tool, customize it if needed, and start.

The site is currently in German, because that is the audience and everyday context it was designed for. The tools themselves are universal:

  • Yes/No generator for quick gut decisions
  • Coin flip for classic two-option choices
  • Wheel of fortune for custom options such as dinner ideas, outings, or chores
  • Dice roller for games and spontaneous choices
  • Random number generator for any range of numbers
  • Magic 8-Ball for a playful answer
  • Name picker for groups, teams, and game nights

The interaction pattern stays consistent: pick a tool, enter your own options where useful, and let the result happen. For example, you can put restaurants or date ideas on the wheel, or add names to the picker. Instead of returning a dry line of text, the result is supported by small animations and optional sound—so the choice feels like a moment rather than a database response.

Four things I learned while building it

1. A personal project still needs a sharp use case

The anniversary was the emotional starting point, but a personal idea only becomes a useful product when it solves a clear problem for other people, too.

For Entscheidomat, that problem is simple: help people make small decisions quickly, without making the experience feel cold or mechanical. This became a useful filter for every feature: does it make the moment faster, clearer, or more enjoyable? If not, it probably does not belong in the first version.

2. The first useful result should happen in seconds

A randomization tool should not need an onboarding flow. The value is in the first click: going from “we cannot decide” to an answer.

That is why the experience is designed to work immediately on phones, tablets, and desktop browsers. The core actions are close to the surface, and customization is available when it helps rather than blocking the start.

3. Motion can make a result feel meaningful

Technically, a random result could be shown as plain text. But a spinning wheel, a rolling die, or a flipping coin makes the process legible and enjoyable. In this context, animation is not just decoration—it communicates that a decision is being made right now.

The app is built with Next.js, React, and TypeScript. For movement and feedback, I use Framer Motion, GSAP, and small sound effects. The most important question was never “which animation library is best?” but “does this feel immediate and understandable?”

4. Privacy can be a product advantage

Not every small web tool needs an account. Entscheidomat keeps settings and custom options in the visitor’s browser, so people can start instantly and stay in control of their data. That approach fits the product: it is meant for spontaneous, lightweight moments.

A small tool can start with a very personal question

Building Entscheidomat reminded me that a meaningful side project does not have to begin with a huge market thesis. Sometimes it starts with a simple question: What could make our everyday life a little easier or more fun?

A website made as an anniversary gift became a German-language tool that other people can use for their own small decisions. If you find yourself stuck between two options, give Entscheidomat a try—maybe a little randomness is the push you need.

What tiny everyday decision would you like a mini-tool to solve?

Top comments (0)