01
Ongelma
Halusin rakentaa uintikuulokkeille selkeän ostopolun ja hallita itse kaupan toimintaa. Kokemus ei pääty ostoon: myös musiikin saaminen kuulokkeisiin piti tehdä helpoksi.

Verkkokauppaprojekti
Oman uintikuulokebrändini verkkokauppa. Tuote-esittelystä maksamiseen, tilausten hallintaan ja musiikin siirtämiseen kuulokkeisiin.
01
Halusin rakentaa uintikuulokkeille selkeän ostopolun ja hallita itse kaupan toimintaa. Kokemus ei pääty ostoon: myös musiikin saaminen kuulokkeisiin piti tehdä helpoksi.
02
Rakensin Splaashille oman verkkokaupan ja erillisen hallintapaneelin. Sama kokonaisuus yhdistää tuotteet, ostoskorin, maksamisen, varaston ja tilausten käsittelyn. Splaash Music auttaa kuulokkeiden käyttöönotossa.
03
Toteutin kaupan ja adminin SvelteKitillä ja TypeScriptillä sekä taustapalvelut Fastifyllä ja PostgreSQL:llä. Stripe hoitaa maksamisen. Maksutapahtumien varmennus, varastovaraukset ja taustajonot pitävät tilausketjun hallittavana.
04
Kauppa palvelee osoitteessa uintikuulokkeet.fi. Projekti yhdistää oman yrityksen tarpeet ohjelmistokehitykseen: vastaan sekä asiakkaalle näkyvästä kokemuksesta että sen taustalla toimivista palveluista.
Kokonaisuus
Responsiivinen tuote-esittely, ostoskori ja Stripe-kassa vievät tutustumisesta maksamiseen.
Tuotteet, varasto, tilaukset, toimitusten seuranta ja sisältö ovat hallittavissa saman järjestelmän kautta.
Selaimessa toimiva musiikkityökalu auttaa tuomaan, järjestämään ja siirtämään kappaleita USB-kuulokkeisiin.
Käyttöliittymä
Verkkokauppa ja sitä täydentävä musiikkityökalu ovat saman tuotteen kaksi käyttövaihetta.


Tekninen toteutus
Itse toteutettu kauppajärjestelmä, jossa julkinen sivusto ja ylläpito käyttävät yhteistä tilaus- ja tuoteytintä.
Toteutustiedot tarkistettu projektin lähdekoodista 7.9.2026.