Denva / Realizácie / Routie - 3D Konfigurátor

Routie

Vlastný produkt Denva: e-shop aj 3D konfigurátor obrazov z nahraných trás, postavené od nuly namiesto hotovej platformy. Zákazník nahrá odtrackovanú trasu, vyskladá si obraz a z tej istej konfigurácie vznikne tlačové PDF aj súbor pre 3D tlačiareň.

routie.sk
Routie - 3D Konfigurátor
Klient
Routie - 3D Konfigurátor
Odvetvie
Vlastný e-commerce produkt · výroba na mieru · SK a EÚ
Spolupráca
2026 (platforma, konfigurátor a prechod z WooCommerce; naživo od 7. 11. 2026)
2026
Náš podiel
Produkt, platforma, dizajn, vývoj, mapová infraštruktúra aj prevádzka, všetko interne
Stack
Next.js · React · TypeScript · PostgreSQL · three.js · MapLibre
Výzva

E-shop, ktorý nemá čo na sklade. Každý obraz vzniká až po objednávke, z trasy, ktorú nahrá zákazník, a musí sa dať vyrobiť presne na milimeter.

Routie nie je katalóg. Zákazník nahrá odtrackovanú trasu zo svojej aplikácie alebo zariadenia, vyskladá si z nej obraz a my ten obraz vyrobíme: trasa sa vytlačí na 3D tlačiarni ako reliéf z matného PLA, nalepí sa na sklo a za sklom je vytlačená mapa v ráme. Z konfigurácie v prehliadači teda musí vzniknúť výrobný súbor, nie obrázok. To je iná úloha než e-shop a hotová platforma ju nerieši, ani sa na ňu nedá dotlačiť pluginmi.

Druhá vrstva je riziko. Pri výrobe na mieru neexistuje vrátenie z rozmyslenia, takže chybný súbor znamená zahodený obraz a nahnevaného zákazníka. Preto sme nestavali len konfigurátor, ale aj brzdy: tlačový súbor musí byť reprodukovateľný, náhľad musí dokazovať, že opisuje ten istý obraz, a výroba sa nesmie rozbehnúť, keď sa tie dve veci rozídu. K tomu mapy, ktoré nesmú závisieť od cudzieho API kľúča, pretože mapa je tu súčasťou fyzického produktu a licenčné podmienky dlaždíc sa môžu zmeniť.

Prístup

4 rozhodnutia, ktoré zmenili všetko.

  1. 01

    Vlastná platforma, nie hotový e-shop

    Next.js s App Routerom, TypeScript v strict režime, PostgreSQL a Drizzle: 91 tabuliek a 33 migrácií. Od nuly to staviame práve preto, že jadrom projektu je konfigurátor, a ten sa na hotovú platformu doplniť nedá. Jadro platformy je navyše oddelené od Routie vrstvy a tú hranicu dokazuje test, nie dohoda: syntetický obchod so štandardnými produktmi prejde v CI celou pokladňou bez toho, aby sa načítal jediný Routie balík.

  2. 02

    Konfigurátor, ktorý končí výrobným súborom

    Konfigurátor je gro celého projektu a postavili sme ho od nuly. Zákazník nahrá GPX, TCX alebo KML; formát sa rozpozná podľa koreňového elementu súboru, nie podľa názvu alebo MIME typu. Vyberie si z 25 šablón, troch formátov, dvoch rámov a 17 mapových štýlov, alebo si vezme jednu zo 40 okruhov Formuly 1 a 37 ikonických trás. Z jedného renderovacieho priechodu vznikne tlačové PDF v 300 dpi, náhľad pre zákazníka aj binárne STL v milimetroch, takže náhľad a tlačový súbor nemôžu opisovať dva rôzne obrazy.

  3. 03

    Vlastné mapové dlaždice namiesto cudzieho API

    Mapy si servírujeme sami: vyše 600 GB vlastných dlaždíc PMTiles z vektorových dát OpenFreeMap a výškových dát Mapterhorn. V žiadnej mapovej požiadavke nie je cudzí API kľúč, takže mapa, ktorá je súčasťou fyzického obrazu, nezávisí od cudzích licenčných podmienok ani od cudzej dostupnosti.

  4. 04

    Brzdy, ktoré zastavia chybnú tlač

    Pred výrobou sa náhľad porovná s tlačovým súborom s toleranciou 2 % pixelov a 0,3 mm geometrickej odchýlky. Pri nezhode sa stav tlače nedá dosiahnuť, kým to operátor neodomkne s uvedeným dôvodom. Samotný render beží v izolovanom pôvode, ktorý nepozná databázu ani úložisko, a proces pri starte odmietne prijať prácu, ak jeho sonda dosiahne sieť.

Riešenie

Jedna
spoločná reč.

routie.sk
Titulka, ktorá vysvetlí fyzický produkt
01
Titulka, ktorá vysvetlí fyzický produkt
Obraz je rozobraný na päť vrstiev priamo na titulke: 3D trasa z matného PLA vysoká 4 až 15 mm, rám, dvojmilimetrové sklo, tlačená mapa a zadná doska s háčikom aj stojanom. Pod tým ceny od 40,00 € za obraz A5 s rámom a doručenie na Slovensko za 4 až 8 dní vrátane výroby.
/navrh
Konfigurátor: z odtrackovanej trasy na stenu
02
Konfigurátor: z odtrackovanej trasy na stenu
Nahranie trasy, výber šablóny, formátu, rámu a mapového štýlu, k tomu vlastný text na obraze. Trasa sa zjednoduší, obkreslí a vyfitne do stránky analyticky, nie odhadom, a 3D scéna sa prekresľuje len vtedy, keď sa naozaj niečo zmení. Na mobile sa znižuje rozlíšenie rastrov, nikdy nie samotná 3D scéna.
/p/
Detail obrazu s cenou za formát
03
Detail obrazu s cenou za formát
A5 za 40,00 €, A4 za 55,00 € a A3 za 70,00 €, v čiernom alebo bielom ráme. Štruktúrované dáta nesú všetkých 26 krajín doručenia, takže cena dopravy je strojovo čitateľná ešte pred vložením do košíka.
/hotove-obrazy
Hotové obrazy pre tých, čo nič nenahrávajú
04
Hotové obrazy pre tých, čo nič nenahrávajú
82 hotových obrazov v štyroch kategóriách: Hory 23, Beh 6, Cyklo 14 a Motoršport 39, od 35,00 €. Rovnaká výrobná linka ako pri vlastnej trase, len bez nahrávania súboru.
/mapove-zdroje
Mapové zdroje ako samostatná stránka
05
Mapové zdroje ako samostatná stránka
OpenStreetMap, OpenMapTiles, OpenFreeMap, Planetiler, Natural Earth, Wikidata a Mapterhorn s licenciami a odkazmi. Na obraze je vytlačená krátka adresa, ktorá presmeruje na túto stránku v jazyku návštevníka a podľa jej aktuálnej URL, takže premenovanie stránky nerozbije adresu, ktorá je už na papieri.
Výsledky

Čo sa po spustení
zmenilo ,

2 domény, 2 jazyky
routie.sk a routie.eu
slovensky a anglicky, x-default na .eu
129 z 129
presmerovaní overených naživo
prechod z WooCommerce 7. 11. 2026
0 cudzích API kľúčov
v mapových požiadavkách
vlastné dlaždice PMTiles, vyše 600 GB
300 dpi
tlačové PDF, bajt na bajt rovnaké
a STL v milimetroch z toho istého priechodu
Použitý stack

Boring tools.
Predvídateľný výsledok.

Platforma a backend
Next.js, App Router TypeScript, strict PostgreSQL Drizzle ORM pg-boss (fronty) Better Auth
Konfigurátor a 3D
three.js, react-three-fiber MapLibre GL turf.js (geometria) Vlastný export STL PDF v 300 dpi zod na každej hranici
Mapová infraštruktúra
PMTiles, vlastné dlaždice OpenFreeMap (vektory) Mapterhorn (terén) go-pmtiles za Caddy Cloudflare Bez cudzieho API kľúča
Integrácie a prevádzka
Stripe Payment Element Karta, Apple Pay, Google Pay Packeta, 26 krajín EÚ Render worker na Playwrighte Sentry Hetzner a Cloudflare Tunnel
Postavme niečo spolu

Nápad máte vy. Zvyšok nechajte na nás.

Povedzte nám, čo potrebujete. Ozveme sa do jedného pracovného dňa s úprimným pohľadom, či sme tí praví, aký vidíme rozsah a termín, a pošleme cenovú ponuku na mieru.

Povinné je len meno, e-mail a správa. Polia s červenou bodkou sú povinné.

S čím vám môžeme pomôcť?
Pripojte podklady (voliteľné)
Alebo nám napíšte na hello@denva.studio · +421 902 074 830