Strona główna Szuflady Odstępy / Listwy Ugięcie półki O projekcie

CalcWood: Inteligentne narzędzia online dla stolarzy i majsterkowiczów

Moja wizja i główna idea projektu

Celem CalcWood nie jest zastąpienie drogich i skomplikowanych programów CAD. Chodzi mi o to, aby mieć pod ręką szybkie i niezwykle proste narzędzie prosto do warsztatu, które potrafi obliczyć nawet wymagające detale. Cały projekt opiera się na tych filarach:

  • Maksymalna prostota: Żadnej instalacji aplikacji, żadnego pobierania aktualizacji i żadnej irytującej rejestracji.
  • Zawsze pod ręką: Działa bezpośrednio w przeglądarce, niezależnie od tego, czy jesteś na komputerze w biurze, czy na telefonie komórkowym przy stole warsztatowym.
  • Profesjonalne raporty PDF: Na koniec otrzymujesz przejrzysty raport PDF, w tym zoptymalizowane plany cięcia z wydajnością do 95%.
  • Inteligentny kod QR: Dzięki kodowi QR na wydrukowanym papierze możesz w każdej chwili wrócić do tego samego zlecenia jednym piknięciem telefonu.
  • Rozwój ze społecznością: Rozwijam i dostrajam narzędzia bezpośrednio na podstawie prawdziwych opinii z Waszej praktyki.
  • Projekt dla całego świata: Aplikacja jest w pełni wielojęzyczna i obecnie działa w 6 językach świata.
  • Podstawa zawsze za darmo: Podstawowe funkcje zawsze będą darmowe dla wszystkich, podczas gdy eksperckie narzędzia PRO są dla najbardziej wymagających.

Uwaga: Film przedstawia pierwszą wersję kalkulatora. Dziś CalcWood potrafi znacznie więcej, ma nowszy wygląd i zawiera dodatkowe narzędzia.

Od bazgrołów na papierze do aplikacji

Pracując w warsztacie, ciągle coś obliczasz. Wymiary szuflad, luzy na prowadnice, dokładne odstępy między lamelami, plany cięcia... Zawsze stałem przy stole warsztatowym z ołówkiem i kawałkiem papieru, skreślając i przepisując.

Denerwowało mnie, ile czasu na to tracę i jak łatwo popełnić błąd, który kosztuje zniszczony materiał, czas i niemałe pieniądze. Szukałem narzędzia, które rozwiązałoby to prosto i szybko. Ale nic nie odpowiadało mi w 100%.

Więc po prostu musiałem zaprogramować to sam.

A ponieważ z YouTube wiem, że miliony innych majsterkowiczów i stolarzy borykają się z dokładnie tym samym problemem, postanowiłem stopniowo rozbudowywać CalcWood i udostępnić go światu dla wszystkich.

Jak właściwie powstał ten projekt?

CalcWood to narzędzie online zaprojektowane, aby pomóc w projektowaniu i produkcji mebli. Pomysł jest prosty – wprowadzasz kilka podstawowych wymiarów, a aplikacja oblicza resztę.

Celem nie jest zastąpienie doświadczenia warsztatowego. Wręcz przeciwnie – zaoszczędzenie czasu na obliczeniach i zmniejszenie ryzyka pomyłki w wymiarach i zmarnowania materiału.

Często pytają mnie, w czym napisany jest CalcWood i czy sam to wszystko zaprogramowałem, czy też "wygenerowała to sztuczna inteligencja". Oprócz pracy z drewnem, od ponad 20 lat obracam się w środowisku IT. Nie jestem czystym programistą, ale rozumiem kod i wiem, jak powinna działać architektura aplikacji. Bez tych podstaw sama sztuczna inteligencja byłaby dla mnie bezużyteczna.

Rozwój CalcWood

Rozwój z partnerem AI

Pracuję w Microsoft VS Code, który jest moim głównym interfejsem programistycznym, i nie ukrywam, że AI było moim partnerem. Używam własnych agentów AI opartych na zaawansowanych modelach. W ostatecznym rozrachunku nie ma znaczenia, czy używasz ChatGPT, Claude czy Gemini. Liczy się to, jak dokładnie zdefiniujesz bota do programowania (tzw. system prompt). Bez ścisłych reguł sztuczna inteligencja natychmiast gubi się w bardziej złożonym kodzie. Dziś to świetny pracownik do rutynowego kodu, ale to zdecydowanie nie działa na zasadzie "wygeneruj profesjonalny kalkulator".

  • Tygodnie codziennej pracy: Sam pierwszy kalkulator zajął mi prawie miesiąc dostrajania. Nie chodziło tylko o jedno obliczenie, ale o wymyślenie kompletnej architektury.
  • Krok po kroku: Największym wyzwaniem było ogromne powiązanie w JavaScript. Tablice muszą się nawzajem monitorować i dynamicznie zmieniać. Instrukcje dla AI musiały być niezwykle precyzyjne.
  • Setki prób i błędów: Zacząłem od kilku podstawowych danych wejściowych. Obliczyłem przykłady modelowe ręcznie i dopiero gdy wyniki zgadzały się w kodzie, dodawałem kolejne funkcje i złożoną logikę.
Kod CalcWood

Co aktualnie potrafi CalcWood?

Początkowo zacząłem tylko od obliczania szuflad, ale stopniowo stało się to uniwersalnym narzędziem.

Szuflady i Prowadnice

Wprowadzasz wymiary szafki, a aplikacja oblicza dokładne wymiary wszystkich części. Obsługuje Blum i klasyczne prowadnice, fronty nakładane i wpuszczane. Radzi sobie z indywidualnymi wysokościami szuflad, inteligentnym obliczaniem szczelin i maksymalizacją przestrzeni do przechowywania. Zawiera również profesjonalny plan cięcia z optymalizacją cięcia, odliczaniem obrzeży ABS, śledzeniem kierunku słojów drewna i wiele więcej.

Równomierne odstępy

Niezwykle uniwersalne narzędzie. Idealne do obliczania ogrodzeń, listew, słupków lub rowków. Cokolwiek musisz równomiernie rozmieścić, to obliczy to co do milimetra.

Ugięcie półki

Sprawdź, czy Twoja półka ugnie się pod obciążeniem, nie tylko od razu, ale także z upływem czasu (pokazuje przybliżone ugięcie po 5 lub 10 latach).

Genialne raporty PDF z kodem QR

Wielką zaletą jest to, że wynik nie zostaje tylko na ekranie. Każdy kalkulator może wygenerować profesjonalny raport PDF (lub plan cięcia). PDF zawiera również kod QR – po zeskanowaniu go w warsztacie telefonem, otwiera się dokładnie ta konfiguracja, z której utworzono dokument.

Raporty PDF CalcWood

Podstawa zawsze za darmo, funkcje eksperckie dla profesjonalistów

Często pytacie, czy to wszystko pozostanie darmowe. Bądźmy szczerzy – podstawowa wersja wszystkich kalkulatorów zawsze będzie darmowa dla wszystkich. Chcę nadal współpracować z tą społecznością i ułatwiać pracę w warsztacie każdemu majsterkowiczowi!

Ale nie będę owijać w bawełnę. Rozwój i utrzymanie takiego narzędzia pochłania mnóstwo czasu. Strona musi działać na niezawodnym serwerze, złożona logika obliczeń wymaga ciągłego testowania, widok mobilny musi być dopracowany, a bezbłędne generowanie raportów PDF zapewnione. A żeby taki projekt mógł funkcjonować długoterminowo, rozwijać się i pozostać niezależnym, musi po prostu umieć zarobić na swoje utrzymanie.

Dlatego w kalkulatorach znajdziecie funkcje oznaczone etykietą PRO PRO. Są to ustawienia eksperckie, które docenią głównie profesjonalni stolarze i zdolni twórcy. Z czasem wprowadzę rozsądną opłatę za te funkcje PRO. Nie chodzi o to, by się na tym wzbogacić, ale by pokryć koszty, abym mógł nadal utrzymywać projekt, ulepszać go i tworzyć nowe narzędzia dla całej społeczności.

Projekt dla całego świata

CalcWood jest obecnie dostępny w 6 językach (CZ, EN, PL, DE, FR, ES). W wersji angielskiej możliwe jest również przełączenie jednostek na system imperialny (cale), aby obliczenia miały sens dla użytkowników w USA lub Kanadzie.

Krótkie okienko IT dla ciekawskich (i geeków)

  • Vibe coding: Popularne dziś podejście, w którym ktoś bez wiedzy programistycznej po prostu opisuje sztucznej inteligencji, co chce stworzyć. AI generuje kod, aplikacja na pierwszy rzut oka działa, ale autor tak naprawdę nie wie jak. Problem pojawia się, gdy trzeba znaleźć błąd lub dodać złożoną funkcję – bez znajomości podstaw wszystko szybko się sypie.
  • Rozwój wspomagany przez AI: To jest ścieżka CalcWood. Pełnię rolę głównego architekta – projektuję logikę, strukturę plików, bezpieczeństwo i połączenia. Używam AI jako szybkiego partnera (pair programming), który pisze dla mnie rutynowy kod na podstawie moich dokładnych specyfikacji.
  • Architektura "Old School": Jeśli zabłądzi tu jakiś programista, prawdopodobnie zauważy, że CalcWood nie działa na nowoczesnych frameworkach, takich jak React czy Vue. Celowo wybrałem klasyczną i sprawdzoną ścieżkę (PHP 8, czysty JavaScript i CSS). Dla tego typu narzędzia jest to błyskawiczne, niezawodne i nie komplikuje niepotrzebnie konserwacji ani hostingu.

Możliwych kombinacji wymiarów, nawisów i typów okuć jest tak wiele, że jedna osoba nie jest w stanie zasymulować tego w 100%. Dlatego wypuściłem to jako wersję Beta i na bieżąco poprawiam ewentualne błędy na podstawie Waszych rzeczywistych opinii.

Kto za tym stoi?

Jestem Tomáš Horský. Nie nazywam siebie YouTuberem ani typowym informatykiem – jestem po prostu kreatywnym twórcą. W przeszłości ciągnąłem pierwsze sieci Wi-Fi po dachach, szkoliłem z systemów kamer i pracowałem w IT, ale mój cel jest gdzie indziej: tworzyć treści, które realnie pomagają ludziom.

Nieważne, czy to film z warsztatu, szczegółowy plan czy ten kalkulator. Wszystko to zestaw informacji, który ma ułatwić pracę innym.

Więcej moich projektów znajdziesz na moim kanale YouTube lub na osobistej stronie internetowej.

Tomáš Horský

Chcesz wesprzeć projekt CalcWood?

CalcWood powstał jako otwarty projekt. Jeśli narzędzia pomagają Ci w warsztacie i oszczędzają Twój czas, możesz wesprzeć dalszy rozwój dowolną kwotą na kawę.

Wesprzyj projekt tutaj