Kalkulátor teras
V roce 2008 jsem se podílel na vývoji kalkulátoru venkovních teras z materiálu Woodplastic, který je nyní spuštěn na webu www.mojeterasa.cz.
Hlavní vlastnosti aplikace
- Aplikace pro zadaný tvar a rozměry terasy vypočítá konkrétní náklady na pokládkový materiál a další příslušenství (okrajové lišty, nosiče pokládky, vruty, atd.).
- Výslednou terasu vykreslí v podobě technického plánu.
- Po výpočtu je uživateli zobrazen také kompletní rozpis použitého materiálu včetně velikostí jednotlivých prken či dlaždic.
- Vše, tj. nákresy terasy i rozpis materiálu a ceny program na vyžádání vygeneruje také do PDF souboru vhodného k vytištění.
Přínosy aplikace
- Zvolený algoritmus se snaží jednotlivá prkna pokládky kombinovat tak, aby byl minimalizován odpad.
- Program je dostatečně obecný – v konfiguračním souboru aplikace lze nastavit veškeré údaje o pokládce (rozměry, cenu, šířku prořezu, atd.) potřebné pro výpočet. Lze tak v budoucnu případně dodefinovat i nové typy pokládky.
- Nákresy terasy vytištěné z PDF souboru jsou přesné (jde o vektorové obrázky, které lze libovolně zvětšovat) a vhodně tak poslouží jako konstrukční příručka při vlastní stavbě terasy.
Technologie
- Program je vytvořen ve skriptovacím jazyce PHP s využitím některých opensource knihoven – jmenovitě TCPDF pro generování PDF a FPDI pro importování existujícího PDF dokumentu (úvodních stránek konstrukčního manuálu) do TCPDF.
- Pro snadnou grafickou prezentaci je využit šablonovací systém Smarty.
- Zdrojový kód čítá přibližně 7000 řádků.
Ukázky
Poznámka: grafický vzhled samotného webu a zadávacích formulářů kalkulátoru je dílem firmy FoxHunter.
- Nákres terasy – pokládka — z údajů zadaných ve formuláři na levé straně je vypočtena pokládka terasy a ta je následně zobrazena. Růžově jsou vyznačeny okrajové lišty terasy.
- Kalkulace terasy — dalším výstupem aplikace je podrobná kalkulace nákladů na jednotlivé díly terasy.
