ORTHO-TEAM Gruppe vyvíja a vyrába ortopedické a rehabilitačné pomôcky na mieru a stará sa o pacientov cez sieť špecializovaných centier. Žiadali si aplikáciu: na ortho-team.ch/konfigurator si človek vyberie farbu a vzhľad pomôcky, posúdi konfiguráciu v 3D priamo v prehliadači a vyexportuje ju do PDF. Vpredu Angular a Three.js, vzadu Nest.js a PostgreSQL, k tomu administrácia katalógu — tri týždne vývoja.
3D konfigurátor ako samostatná miniaplikácia vo vnútri existujúceho webu
Trvanie
3 týždne
Platforma
Angular, Three.js, Nest.js, PostgreSQL
Hlavný výsledok
Administrácia modelov a farieb, PDF export každej konfigurácie
AngularThree.jsNest.jsPostgreSQLDynamické načítanie 3D modelovAdministrácia na mieruExport do PDF
Východiskový stav
Vybrať si, ako bude viditeľná pomôcka vyzerať, skôr než vznikne
Ortéza je viditeľný predmet nosený na tele, často dlhodobo, a pre toho, kto ju nosí, záleží na tom, ako vyzerá. ORTHO-TEAM si vypýtal nástroj, ktorý túto voľbu dostane na obrazovku: vybrať farbu a vzhľad pomôcky, posúdiť konfiguráciu v 3D a odísť s dokumentom, ktorý ju zaznamená. Musel sedieť vo vnútri existujúceho webu ako samostatná mini-aplikácia.
Vykresliť vlastný produkt výrobcu v 3D priamo v bežnej karte prehliadača, so zvolenou farbou aplikovanou na model.
Umožniť, aby katalóg rástol o nové modely a farebné varianty bez vývojára v procese.
Dať klientovi, manažérovi aj výrobe jeden dokument, ktorý zaznamená, čo bolo zvolené.
Dodať to ako samostatnú mini-aplikáciu vloženú do existujúceho webu ortho-team.ch.
Čo sme postavili
Technické riešenie
01
Manažér publikuje nový model bez tiketu pre vývojárov
Manažér nahrá nový 3D model, spravuje jeho farebné varianty a aktualizuje katalóg, a nová položka sa na webe objaví automaticky, bez vývojára v procese. Za týmto rozhraním drží samotný katalóg Nest.js a PostgreSQL: produkty, 3D modely, farebné varianty a ich parametre.
02
Three.js vykreslí produkt v prehliadači, bez inštalácie
Vizualizácia beží na Three.js, vďaka čomu sa 3D modely správajú plynulo priamo v bežnej stránke. Klient dodal 3D súbory produktov spolu s ich farebnými variantmi a my sme postavili dynamické načítavanie modelov a ich parametrov, takže produkt a jeho možnosti prídu vtedy, keď treba. Pozrieť si pomôcku v 3D aj prepnúť farbu sa deje v prehliadači, bez pluginu a bez sťahovania.
03
PDF export ako odovzdávka medzi tromi ľuďmi
Konfigurácia má zmysel až vtedy, keď opustí obrazovku. Export uloží zvolené nastavenie ako PDF a s tým istým dokumentom potom pracuje klient, manažér aj výroba. Zjednodušiť túto komunikáciu ďalej v reťazci bolo dôvodom, prečo si klient export vypýtal.
04
Samostatná miniaplikácia vložená do existujúceho webu
Konfigurátor sme postavili ako samostatnú Angular aplikáciu s vlastným katalógom a vlastnou administráciou, vloženú do webu klienta na /konfigurator/. Hlavný web si drží štruktúru aj obsah; nástroj sa dá rozširovať podľa vlastných pravidiel.
Dizajn a zariadenia
Ako spraviť 3D model čitateľným pre pacienta
Zadanie bolo úzke: vybrať vzhľad, posúdiť ho v 3D a odniesť si výsledok ako PDF. To presunulo prácu na zrozumiteľnosť namiesto štylizácie. Človek pri obrazovke posudzuje niečo, čo možno bude mesiace nosiť na verejnosti, a nemá žiadne návyky z CAD programov, o ktoré by sa oprel, takže model musí na prvý pohľad pôsobiť ako samotná pomôcka. Rozhranie je postavené okolo produktu, s katalógom a farebnými možnosťami usporiadanými okolo neho a s exportom na konci celého toku.
Zvolená farba sa aplikuje na vlastnú 3D geometriu produktu, takže vzorkovník a pomôcka na obrazovke sú ten istý objekt.
Katalóg a 3D pohľad žijú v jednej mini-aplikácii, takže výber produktu a jeho prezeranie sa dejú na jednom mieste.
Tok končí exportom do PDF, pretože práve tento súbor je artefakt, s ktorým pracuje klient, manažér aj výroba.
Nové modely a farebné varianty prichádzajú cez administráciu, takže rozloženie muselo uniesť katalóg, ktorý po odovzdaní ďalej rastie.
Kde sa nachádza
ortho-team.chKonfigurátor sa otvára priamo na webe klienta, pod jeho navigáciouortho-team.chSpodok stránky konfigurátora: pod nástrojom pokračuje klientova vlastná pätička, členstvá a kontakt na objednanie
Čo z toho vzišlo
Výsledky
Každý údaj tu opisuje dodávku: čo sme odovzdali, ako dlho to trvalo a čo klient dnes zvládne bez nás. Ten druhý sa vypláca priebežne, pretože odstraňuje opakovaný interný náklad, nie jednorazovú úlohu. Dôkazy o výkone konfigurátora sa musia merať až po spustení — začaté konfigurácie, dokončené konfigurácie, exporty do PDF — a toto meranie je položka rozsahu, ktorú oceňujeme v čase ešte pred začiatkom vývoja.
3 týždne
Čas implementácie konfigurátoraFront end, API, databáza a administrácia v jednom projekte.
Bez vývojára
Potrebné na zverejnenie nového modelu či farbyManažér ho nahrá v administrácii a front end ho automaticky prevezme.
V prehliadači
Kde zákazník vidí pomôcku v 3DThree.js vykreslí model v bežnej karte prehliadača, bez pluginu a bez sťahovania.
1 PDF
Zdieľané klientom, manažérom a výrobouKonfigurácia odchádza z prehliadača ako súbor, ktorý otvorí každý v reťazci.
Kam sem zapadajú AI asistenti
Pri tejto realizácii sú asistenti prevažne bezvýznamní a čestné je povedať to nahlas. ChatGPT, Perplexity aj AI Overviews odpovedajú z textu, ktorý si vedia prečítať, a 3D scéna držiaca svoj stav v JavaScripte im nedá nič, čo by mohli citovať. Konfigurátor bol objednaný ako nástroj pre ľudí, ktorí už na ortho-team.ch sú, a rozsah sa tam skončil. Spraviť produkty vyhľadateľnými pre asistenta je samostatná práca a mení to, ako sa stavajú stránky okolo nástroja.
Ako sme na tom pracovali
Plán prác, krok za krokom
Každý projekt beží podľa písomného plánu. Takto prebiehal tento.
01
Prevzatie podkladov
Prejdeme 3D súbory, ktoré už výrobca má: geometriu, materiály, ako sú oddelené farebné varianty a čo naozaj musí byť interaktívne. ORTHO-TEAM dodal modely produktov spolu s farebnými možnosťami, takže táto etapa bola revíziou existujúcich podkladov.
02
Dátový model a API
Z katalógu sa stanú štruktúrované dáta v PostgreSQL: produkty, modely, farebné varianty, parametre. Nest.js ich sprístupní. Od tohto bodu konfigurátor nemá žiadny natvrdo zapísaný zoznam produktov, čo je podmienka na to, aby katalóg viedol klient bez nás.
03
3D scéna
Three.js prehliadač vnútri Angular aplikácie: dynamické načítavanie modelov a ich parametrov, nastavenie kamery a osvetlenia, živé prepínanie farieb na načítanej geometrii.
04
Administračný panel
Nahrať model, spravovať jeho farebné varianty, aktualizovať katalóg. Nové položky sa na webe objavia automaticky, bez zapojenia vývojára.
05
Export, vloženie a odovzdanie
Generovanie PDF pre hotovú konfiguráciu, vloženie aplikácie do živého webu na vlastnej URL a zaškolenie ľudí, ktorí budú katalóg spravovať.
06
Čo by sme merali ďalej
Dôkazy o výkone konfigurátora sa musia merať až po spustení: začaté konfigurácie, dokončené konfigurácie, exporty do PDF. Toto meranie je položka rozsahu, ktorú oceňujeme v čase ešte pred začiatkom prác. Súčasťou tohto projektu nebolo, a preto na tejto stránke nie sú žiadne čísla o používaní.
Priame odpovede
Otázky k tomuto projektu
Tá vaša bude pravdepodobne podobná niektorej z nich. Ak nie, opýtajte sa priamo.
Môže produkty pridávať náš tím, alebo sa každý nový model vracia k vám?
Pridáva ich váš tím. Administračné rozhranie, ktoré sme pre ORTHO-TEAM postavili, umožňuje manažérovi nahrať nový 3D model, spravovať jeho farebné varianty a aktualizovať katalóg. Nový model sa na webe zobrazí automaticky, bez vývojára.
Čo od nás potrebujete, aby sa vývoj mohol začať?
3D súbory produktov a jasný prehľad možností vzhľadu: ktoré farby, ktoré povrchové úpravy a na ktoré časti produktu sa vzťahujú. ORTHO-TEAM dodal pred realizáciou 3D súbory s vizualizáciou produktov a farebnými variantmi. Ak vaše modely ešte neexistujú alebo žijú len vo výrobnom formáte, ich príprava je samostatná etapa a povieme to už pri cenovej ponuke.
Pomôže nám konfigurátor k lepšej nájditeľnosti vo vyhľadávaní alebo k odporúčaniu v ChatGPT a Perplexity?
Samo osebe nie. Konfigurátor drží svoj stav v JavaScripte, takže crawler alebo asistent, ktorý stránku číta, vidí nástroj, nie odpoveď. Viditeľnosť vo vyhľadávaní a v AI asistentoch bola pri ORTHO-TEAM mimo rozsahu; nástroj sme stavali pre ľudí, ktorí už na webe sú. Keď je viditeľnosť súčasťou zadania, riešime ju samostatne na produktových stránkach vykreslených na serveri, ktoré nesú špecifikácie, materiály a informácie o nasadení ako čitateľný text, pričom konfigurátor za nimi tvorí interaktívnu vrstvu.
Vytvárali ste 3D modely vy?
Nie. 3D modely a ich farebné varianty prišli od ORTHO-TEAM. Okolo nich sme postavili načítavanie, vykresľovanie, katalóg a export; geometriu produktov sme netvorili. Trojtýždňové okno pokrýva samotný konfigurátor, nie prípravu podkladov na strane klienta.
Rovnaký tím, rovnaký postup
Váš projekt, ďalší v poradí
Napíšte nám, čo predávate a kde to predávate. Dostanete plán ako ten vyššie, s ocenením a termínom prvého kroku ešte pred začiatkom.
Používame nevyhnutné cookies, aby web fungoval. Analytické a marketingové cookies ukladáme len s vaším súhlasom a svoju voľbu môžete kedykoľvek zmeniť. Ochrana osobných údajov
Dobrý deň! Som asistent Business Ocean. Opýtajte sa ma na SEO, reklamu, sociálne siete, weby či dizajn — alebo mi povedzte, na čom pracujete.
Business OceanOnline
Kontaktujte náš tím
Zanechajte nám kontakt a ozveme sa vám čo najskôr.