Case Study

From zero to live in 2 days: How a personal exam preparation became a platform with 500+ users

Independently developed, launched in a few days, and grown to a platform with over 500 registered users in four months.

March 31, 2026

500+
Registered users
200k+
Google impressions
2 days
To first live version
1,750
Exam questions integrated

No learning platform for Class A

While established resources existed for the amateur radio exam Classes N and E, there was no central, modern, and didactically structured learning environment for Class A.

Instead, content was scattered across many sources and had to be painstakingly assembled.

The trigger was personal: After passing my amateur radio exam on December 1, 2025, I wanted to transform the learning system I had developed into a usable platform.

The foundation was already in place: I had researched, structured, and prepared every single BNetzA exam question.

From idea to running system

12db.de was built entirely independently - from the initial idea to the running system.

Dec 9, 2025
First commit
Dec 10, 2025
First online version
Dec 11, 2025
Dedicated server set up

Tech Stack

Flask
Backend
MariaDB
Database
Vanilla JS
Frontend
Jinja2
Templating

Beyond the application, data model, and frontend, deployment and operations were also handled independently - from server setup to production deployment.

The architecture was intentionally kept lean: No unnecessary framework overhead, but a setup that enables fast decisions and immediate execution.

Screenshots

12db.de - Homepage
12db.de Homepage
12db.de - Dashboard
12db.de Dashboard - Learning overview and progress
12db.de - Learning Unit
12db.de Learning Unit - Structured content
12db.de - Exam Simulation
12db.de Exam Simulation - Realistic exam environment

Measurable growth in 4 months

Within four months, an early MVP evolved into a platform with continuously growing usage and stable demand.

User growth (confirmed registrations)

Dec 2025
7
Jan 2026
98
Feb 2026
153
Mar 2026
252
Total
500+

Organic demand in a clear niche

Organic visibility was strategically built around search queries that drive real usage and registrations. Despite limited search volume in this niche, 12db.de already ranks in the top 10 - often top 3 - for many relevant keywords. About 70% of organic traffic comes from Google, with another 30% from Bing and other search engines.

ClicksImpressions: 200,000+
Impressions6.5004.3002.2000
Dec 25Jan 26Feb 26Mar 26
Data from Google Search Console

Content and features

1,750
Exam questions (complete BNetzA catalog)
172
Learning units with explanations
61
Glossary entries
5
Exam simulations (Class A, E, N, B, V)
39
Morse code lessons (Koch method)
7
Tools (Play, propagation, callsign lookup, dB calculator, ...)
12db.de - Play (Gamification)
12db.de Play - Gamified learning
12db.de - Propagation
12db.de Propagation - Current conditions

Community and trade press

  • Recommendations by DARC instructors
  • Links from district chapter pages
  • Feature in FUNKAMATEUR trade magazine
  • Discussions and recommendations in the community (incl. QRP Forum)

Community feedback flows directly into ongoing development.

FUNKAMATEUR - Trade Magazine
FUNKAMATEUR Magazine - Feature on 12db.de

What worked particularly well

Community as an integral part of the product

12db is licensed under CC BY-SA 4.0. Every page has an "improve this page" function. This actively involves the community - not just as users, but as co-creators.

Fast execution on impulses

The decision to adopt an open license was triggered by community feedback and implemented the same day. Good product decisions often emerge from dialogue - what matters is the speed of execution.

Direct iteration instead of lengthy planning

Development, product logic, and content creation were all in one hand. Bugs, additions, and feature ideas could be implemented without delay - fast decisions, consistent product logic, deep execution.

From problem to growing product

12db shows how a concrete personal problem can become a usable product with real demand in a short time.

Visit the platform: 12db.de

Want to build a product that attracts users?

I built 12db independently from idea to running platform. If you want to go from idea to real usage fast - let's talk.

Get in touch
No agency. No overhead. Directly with me.