Moje vize a hlavní myšlenka projektu
Cílem CalcWoodu není nahradit drahé a složité CAD softwary. Jde mi o to mít po ruce rychlý a extrémně jednoduchý nástroj přímo do dílny, který ale zvládne spočítat i zajímavé detaily. Celý projekt stojí na těchto pilířích:
- Maximální jednoduchost: Žádná instalace aplikací, žádné stahování aktualizací a žádná otravná registrace.
- Vždy po ruce: Funguje to rovnou v prohlížeči, ať už jsi na PC v kanceláři nebo na mobilu přímo u ponku.
- Profi PDF výstupy: Na konci z toho vypadne přehledný PDF report, včetně optimalizovaných nářezových plánů s výtěžností až 95 %.
- Chytrý QR kód: Díky QR kódu na vytištěném papíře se k té samé zakázce kdykoliv znovu vrátíš jedním pípnutím telefonu.
- Vývoj s komunitou: Nástroje vyvíjím a ladím přímo podle reálné zpětné vazby od vás z praxe.
- Projekt pro celý svět: Aplikace je plně multijazyčná a aktuálně běží v 6 světových jazycích.
- Základ navždy zdarma: Základní funkce budou vždy zdarma pro všechny, expertní PRO nástroje pak pro ty nejnáročnější.
Poznámka: Video ukazuje úplně první verzi kalkulačky. Dnes už toho CalcWood umí mnohem víc, má novější design a obsahuje další nástroje.
Od počmáraného papíru k aplikaci
Při práci v dílně člověk pořád něco počítá. Rozměry šuplíků, vůle pro výsuvy, přesné rozestupy lamel, nářezové plány... Vždycky jsem stál u ponku s tužkou a kusem papíru, škrtal a přepisoval.
Štvalo mě, kolik času tím ztrácím a jak snadné je udělat chybu, která pak stojí zbytečně zničený materiál, čas i nemalé peníze. Hledal jsem nástroj, který by to řešil jednoduše, rychle a ideálně česky. Nic mi ale na 100 % nevyhovovalo.
Tak jsem si ho prostě musel naprogramovat sám.
A protože z YouTube vím, že úplně stejný problém řeší miliony dalších kutilů a truhlářů, rozhodl jsem se CalcWood postupně rozšiřovat a pustit ho do světa pro všechny.
Jak tenhle projekt vlastně vznikl?
CalcWood je online nástroj, který má pomoct při návrhu a výrobě nábytku. Myšlenka je jednoduchá – zadáš pár základních rozměrů a aplikace ti dopočítá zbytek.
Cílem není nahradit zkušenosti z dílny. Spíš naopak – ušetřit čas při počítání a snížit šanci, že se někde spleteš v rozměrech a zbytečně zničíš materiál.
Často dostávám dotazy, v čem je CalcWood napsaný a jestli jsem to celé programoval sám, nebo mi to "vygenerovala umělá inteligence". Kromě práce se dřevem se už přes 20 let pohybuji v IT prostředí. Neživím se sice jako čistokrevný programátor, ale kódu rozumím a vím, jak má fungovat architektura aplikace. Bez tohoto základu by mi samotná AI byla k ničemu.

Vývoj s AI parťákem
Dělám v Microsoft VS Code, což je moje hlavní rozhraní pro programování, a netajím se tím, že mi AI dělala parťáka. Využívám vlastní AI agenty postavené na pokročilých modelech. Ono totiž ve finále vůbec nejde o to, jestli použiješ zrovna ChatGPT, Claude nebo Gemini. Jde o to, jak přesně si bota pro programování nadefinuješ (tzv. system prompt). Bez striktních pravidel se AI ve složitějším kódu okamžitě ztratí. Dneska je to skvělý dělník na rutinní kód, ale rozhodně to nefunguje stylem „vygeneruj mi profi kalkulačku“.
- Týdny každodenní práce: Jen první kalkulačka mi zabrala skoro měsíc ladění. Nešlo totiž jen o jeden výpočet, ale o vymyšlení kompletní architektury.
- Krok za krokem: Největší oříšek byla obrovská provázanost v JavaScriptu. Pole se musí navzájem hlídat a dynamicky se měnit. Zadání pro AI muselo být extrémně specifické.
- Stovky pokusů a omylů: Začínal jsem s pár základními inputy. Vypočítal jsem si ručně modelové příklady, a až když seděly výsledky v kódu, nabaloval jsem další funkce a složitější logiku.

Co vlastně CalcWood aktuálně umí?
Původně jsem začínal jen s výpočtem šuplíků, ale postupně se z toho stal univerzální nástroj.
Šuplíky a výsuvy
Zadáš rozměry korpusu, typ výsuvů a aplikace spočítá přesné rozměry všech dílů a vůlí. Podporuje Blum i klasické kuličkové výsuvy.
Rovnoměrné mezery
Extrémně univerzální věc. Ideální pro rozpočítání plotů, lamel, sloupků nebo drážek. Cokoliv potřebuješ rovnoměrně rozmístit na milimetr přesně.
Průhyb police
Zjistí, jestli se ti police pod zátěží neprohne, a to nejen hned, ale i v čase (ukáže orientační průhyb za 5 nebo 10 let).
Geniální PDF reporty s QR kódem
Velká výhoda je, že výsledek nezůstane jen na obrazovce. Každá kalkulačka umí vygenerovat profi PDF report (nebo nářezový plán). V PDF je navíc QR kód – když ho v dílně naskenuješ telefonem, otevře se ti přesně ta konfigurace, ze které byl dokument vytvořen.
Základ navždy zdarma, expertní funkce pro náročné
Často se ptáte, jestli to celé zůstane zadarmo. Narovinu – základní verze všech kalkulaček bude vždycky zdarma pro všechny. Chci s touto komunitou dál pracovat a usnadnit práci v dílně každému kutilovi!
Ale nebudu vám mazat med kolem pusy. Vývoj a údržba takového nástroje spolkne hromadu času. Web musí běžet na spolehlivém serveru, je potřeba neustále testovat složitou logiku výpočtů, ladit zobrazení pro mobily a zajišťovat bezchybné generování PDF reportů. A aby mohl takový projekt dlouhodobě fungovat, růst a zůstat nezávislý, musí si na svůj provoz zkrátka umět vydělat.
Proto v kalkulačkách najdete funkce označené štítkem PRO. Jde o expertní nastavení, které ocení hlavně truhláři a šikovní tvůrci. Časem tyhle PRO funkce zpoplatním rozumnou částkou. Nejde o to na tom zbohatnout, ale zaplatit náklady, abych mohl projekt dál udržovat, vylepšovat a tvořit nové nástroje pro celou komunitu.
Projekt pro celý svět
CalcWood je aktuálně dostupný v 6 jazycích (CZ, EN, PL, DE, FR, ES). U anglické verze je navíc možné přepnout jednotky do imperiálního systému (palce), aby dávaly výpočty smysl i pro uživatele v USA nebo Kanadě.
Krátké okénko do IT pro zvědavé (a IT fajnšmekry)
- Vibe coding: Dnes populární přístup, kdy člověk bez znalosti programování jen popíše AI, co chce vytvořit. AI vygeneruje kód, aplikace na první pohled funguje, ale autor vlastně neví jak. Problém nastává, když je potřeba najít chybu nebo přidat složitější funkci – bez znalosti základů se to celé rychle rozsype.
- AI-assisted development (vývoj s podporou AI): Tohle je cesta CalcWoodu. Funguji jako hlavní architekt – navrhuji logiku, strukturu souborů, bezpečnost a návaznosti. AI používám jako rychlého parťáka (tzv. pair programming), který za mě píše rutinní kód podle mého přesného zadání.
- Architektura „Stará škola“: Pokud sem zabloudí nějaký vývojář, asi si všimne, že CalcWood neběží na moderních frameworcích jako React nebo Vue. Záměrně jsem zvolil klasickou a lety prověřenou cestu (PHP 8, čistý JavaScript a CSS). Pro tento typ nástroje je to bleskově rychlé, spolehlivé a zbytečně to nekomplikuje údržbu ani hosting.
Těch možných kombinací rozměrů, přesahů a typů kování je tolik, že v jednom člověku se to nedá 100% nasimulovat. Proto jsem to pustil ven jako Beta verzi a ladím případné mouchy za pochodu na základě reálné zpětné vazby od vás.
Chceš podpořit projekt CalcWood?
CalcWood vznikl jako otevřený projekt pro truhláře a kutily z celého světa. Pokud ti nástroje pomáhají při práci v dílně a šetří čas, můžeš podpořit další vývoj libovolnou částkou.
Každá podpora mi pomáhá přidávat nové kalkulačky, vylepšovat funkce a rozvíjet celý projekt dál.
Vstoupit do klubu Přihlásit se
|
Vytvoř si něco svého 👌
|
|
Co rád používám a s čím pracuji?
Podívej se na moje oblíbené nářadí a stroje, se kterými
pracuji.
|


