Tapaustutkimus — Puuntyosto / Valmistus
Kovapuukatalogin digitalisointi monialustaiseksi mobiilisovellukseksi HLM Lakelandille
Asiakas
Hardwood Lumber and Millwork (HLM Lakeland) on Floridassa sijaitseva saha, joka on erikoistunut kotimaisiin ja eksoottisiin kovapuihin. 39 eri puulajin valikoimallaan — 17 kotimaista ja 22 eksoottista — HLM palvelee monipuolista yleisoa viikonloppuharrastajista ammattipuuseppiin ja kaupallisiin puuntyostajiin.
HLM:lla ei ollut olemassa olevaa digitaalista infrastruktuuria. Heidan koko tuotekatalogi oli fyysisissa nayttelytiloissa ja painomateriaaleissa. He tarvitsivat teknologiakumppanin, joka osaisi muuttaa monimutkaisen, kosketeltavan tuotekokemuksen mobiililaitteille sopivaksi digitaaliseksi tyokaluksi — kuormittamatta kumpaakaan asiakassegmenttia.
Ongelma
HLM Lakelandin tuotekatalogi oli olemassa vain fyysisessa muodossa — nayttelytilanaytt, painetut tekniset lehdet ja henkilokohtaiset konsultaatiot. Asiakkailla ei ollut tapaa selata valikoimaa, verrata puulajeja tai arvioida materiaalitarpeita aukioloaikojen ulkopuolella tai paikan paalla. Asiakaspalveluhenkilosto kaytti merkittavan osan ajastaan toistuviin kysymyksiin puun ominaisuuksista, saatavuudesta ja projektilaskelmista. Haasteena ei ollut pelkastaan sovelluksen rakentaminen — kyse oli monimutkaisen, kosketeltavan tuotekokemuksen digitalisoinnista laajalle yleisolla, jolla on vaihtelevia puuntyoston osaamistasoja, kayttaen Flutter 1.12:ta, varhaista ja nopeasti kehittyvaa kehysta, jonka ekosysteemi oli viela kypsymaton.
Haasteet ja ratkaisut
Monimutkaiset fyysiset tuotetiedot
39 puulajia, kullakin ainutlaatuiset ominaisuudet — syykuvio, savy, kovuusaste, tyypilliset kayttotarkoitukset ja hinnoittelu. Naiden jasennys suodatettavaksi digitaaliseksi katalogiksi vaati huolellista tietomallinnusta.
Dynaaminen interaktiivinen katalogi
Strukturoidun tuotetietokannan suunnittelu ja rakentaminen rikkaalla metadatalla lajia kohden, mahdollistaen dynaamisen suodatuksen, vertailun ja yksityiskohtaiset tuotenakymat korkealaatuisilla kuvilla.
Monipuolinen yleiso
Sovelluksen piti palvella seka harrastajia, jotka etsivat yksinkertaisia puusuosituksia, etta ammattilaisia, jotka tarvitsevat tarkkoja teknisia maarityksia ja laskelmia.
Kerroksellinen UX alykkain suosituksin
Rakennettu kerroksellinen kayttoliittyma — yksinkertainen selaaminen ja suositukset aloittelijoille, yksityiskohtaiset maaritykset ja edistynyt suodatus ammattilaisille. Alykkaat suositukset mukautuvat kayttajan vuorovaikutushistorian perusteella.
Ei olemassa olevaa digitaalista infrastruktuuria
HLM:lla ei ollut tietokantaa, ei CMS:aa, ei digitaalista tuotekatalogia. Kaikki piti rakentaa tyhjasta, mukaan lukien sisallonhallintaprosessi.
CSV-pohjainen varastosynkronointi
Kevyen CSV-pohjaisen synkronointijarjestelman toteutus, joka antaa asiakkaan paivittaa tuotetietokantaansa muokkaamalla taulukkolaskentaa — ilman tayden taustapalvelimen yllapidon kustannuksia ja monimutkaisuutta.
Varhainen Flutter-kehys (1.12)
Flutter 1.12 oli kehyksen varhainen versio rajallisilla yhteisokirjastoilla, vahemmalla vakiintuneilla malleilla ja alustakohtaisilla erikoisuuksilla, jotka vaativat luovia kiertotapoja.
Raataloidty Flutter-arkkitehtuuri
Rakennettu mukautettuja widgetteja ja alustakohtaisia mukautuksia siella, missa yhteisopaketit eivat riittaneet. Kaytetty Provideria tilan hallintaan ja kehitetty uudelleenkaytettavia komponenttimalleja, jotka tarjosivat natiivitason suorituskyvyn molemmilla alustoilla.
Offline-vaatimukset
Monet kayttajat tyoskentelevat verstailla, tyomailla ja maaseutualueilla, joilla on rajallinen tai olematon internet-yhteys. Sovelluksen piti toimia taydellisesti offline.
SQLite-pohjainen offline-tila
SQLiten toteutus paikalliseen tietojen tallennukseen, varmistaen etta koko tuotekatalogi, suodatusjarjestelma ja puunkulutuslaskuri toimivat ilman yhteyksia. Tiedot synkronoituvat automaattisesti yhteyden palautuessa.
Mita toimitimme
Interaktiivinen puukatalogi
Rikas, selattava katalogi 39 puulajista korkealaatuisilla kuvilla, yksityiskohtaisilla maarityksilla ja vertailumahdollisuuksilla — suunniteltu seka satunnaisille selaajille etta ammattilaisostajille.
Alykassuodatusjarjestelma
Moniattribuuttisuodatus syykuvion, savyn, kovuuden ja kayttotarkoituksen mukaan — kayttajat loytavat oikean puulajin projektiinsa sekunneissa.
Boardfoot-laskuri
Sisaanrakennettu puunkulutuslaskuri, jolla kayttajat voivat syottaa projektimitat ja saada tarkat puutavara-arviot — vahentaa materiaalihukkaa ja asiakaspalvelukyselyja.
Offline-tila
Taysi sovellustoiminnallisuus ilman internet-yhteyksia SQLite-paikallisvaraston avulla — ratkaisevan tarkeaa kayttajille verstailla, puutavaravarastoilla ja tyomailla, joilla verkkoyhteys on epaluotettava.
CSV-varastosynkronointi
Kevyt sisallonhallintajarjestelma, jonka avulla HLM:n henkilokunta voi paivittaa tuotetietoja, hintoja ja saatavuutta muokkaamalla CSV-taulukkolaskentaa — ei taustapalvelinta tai teknista osaamista tarvita.
Push-ilmoitukset
Firebase-pohjaiset push-ilmoitukset uusista varastotulosta, kausikampanjoista ja tuotepaivityksista — pitavat asiakkaat sitoutuneina ja lisaavat toistuvia kaynteja sovelluksessa.
Teknologiapino
Tulokset
Latausta ensimmaisena vuonna — vahva orgaaninen omaksuminen seka App Storessa etta Google Playssa ilman maksettua hankintaa.
Vahennys asiakaspalvelun vasteajoissa — sovellus kasittelee yleisimmat tuotekysymykset ja laskelmat, jotka aiemmin vaativat henkilokunnan apua.
"Craft & Tech Excellence" -palkinto Tampa Bay Craft Expo 2021 -tapahtumassa — tunnustus perinteisen puuntyoston ja modernin teknologian yhdistamisesta.
Usein kysytyt kysymykset
Voiko mobiilisovellus todella auttaa perinteista yrityksia kuten sahaa?
Ehdottomasti. Hyvin suunniteltu mobiilisovellus voi digitalisoida tuotekatalogin, automatisoida asiakassuosituksia, keventaa sisaisen henkilokunnan kuormaa ja antaa asiakkaille valittoman paasyn yksityiskohtaisiin tuotetietoihin. Hardwood Lumber and Millworkin tapauksessa sovellus vahensi asiakaspalvelun vasteaikoja 38% ja kerryttl yli 3 000 latausta ensimmaisena vuonna.
Miksi Flutter valittiin tahan mobiilisovellusprojektiin?
Flutter valittiin, koska se mahdollistaa yhden koodipohjan kehittamisen, joka toimii natiivisti seka iOS:lla etta Androidilla, mika vahentaa merkittavasti kehitysaikaa ja -kustannuksia. Huolimatta kehittamisesta Flutter 1.12:lla — kehyksen varhaisella versiolla — sovellus tarjosi sujuvan, natiivinkaltaisen suorituskyvyn molemmilla alustoilla.
Toimiiko sovellus offline, ilman internet-yhteyksia?
Kylla. Offline-toiminnallisuus oli keskeinen vaatimus, koska monet kayttajat tyoskentelevat ympristoissa kuten verstailla ja tyomailla, joissa internet-yhteys on rajallinen. Sovellus kayttaa SQLitea paikalliseen tietojen tallennukseen, joten koko tuotekatalogi, suodatus ja puunkulutuslaskuri toimivat ilman yhteyksia.
Miten puusuodatus- ja suositusjarjestelma toimii?
Kayttajat voivat suodattaa 39 puulajin katalogia ominaisuuksien kuten syykuvion, savyn, kovuuden ja kayttotarkoituksen mukaan. Sovellus sisaltaa myos alykkaita suositusominaisuuksia, jotka mukautuvat aiempien kayttajavuorovaikutusten perusteella, auttaen seka aloittelijoita etta ammattilaisia loytamaan oikean puun nopeasti.
Mika on puunkulutuslaskuri ja miten se auttaa asiakkaita?
Sisaanrakennettu laskuri antaa kayttajien syottaa projektimittansa ja saada tarkan arvion tarvitsemastaan puutavarasta, mika minimoi materiaalihukkaa ja vahentaa tukikyselyjen maaraa.
Miten tuotevarasto pidetaan ajantasaisena ilman monimutkaista taustajarjestelmaa?
Sovellus kayttaa kevytta CSV-pohjaista synkronointijarjestelmaa, joka antaa asiakkaan paivittaa tuotetietokantaansa muokkaamalla taulukkolaskentatiedostoa ilman tayden taustapalvelimen yllapidon kustannuksia ja monimutkaisuutta.
Voidaanko vastaava tuotekatalogisovellus rakentaa toiselle toimialalle?
Kylla. Arkkitehtuuri — dynaaminen suodatus, offline-yhteensopiva paikallinen tallennus, alykkaat suositukset ja CSV-pohjainen sisallonhallinta — voidaan mukauttaa kaytannossa mille tahansa toimialalle, jolla on monimutkainen fyysinen tuotekatalogi.
Hoidatteko koko prosessin suunnittelusta sovelluskaupan lahettamiseen?
Kylla. Marotino hallitsee koko elinkaaren — discovery-tyopajoista ja UI/UX-suunnittelusta Figmassa Flutter-kehityksen, QA-testauksen ja lahettamisen molempiin sovelluskauppoihin. Julkaisun jalkeinen tuki Firebasen kautta on myos saatavilla.
Tarvitsetko mobiilisovelluksen tuotekatalogillesi?
Keskustellaan siita, miten Marotino voi digitalisoida tuotekokemuksesi monialustaiseksi mobiilisovellukseksi.