Verkkosovellukset
Kun halutaan ratkaisu tiettyyn tarpeeseen
Verkkosovellus on hyvä valinta kun halutaan hoitaa rajattu tehtävä: ajanvaraus, tilaus, keräys, hakemus, palaute, testi tai muun toivottu toiminnallisuus.
Rakennamme sen, mihin sivusto ei taivu
Kaikkea ei kannata yrittää ratkaista verkkosivuston avulla. Kun prosessi muuttuu monimutkaisemmaksi, tietoa pitää käsitellä useassa järjestelmässä tai käyttäjälle tarvitaan kokonaan uudenlainen toimintatapa, erillinen web-sovellus voi olla oikea ratkaisu. Suunnittelemme ja toteutamme selaimessa toimivia verkkosovelluksia sekä yhdistämme ne olemassa oleviin järjestelmiin ja rajapintoihin.
Emme jää vain kartoittamaan ja suosittelemaan vaan suunnittelemme ja toteutamme toimivan ratkaisun aina tarpeen mukaan ja olemassa oleva ympäristö huomioiden.

Ajanvaraus ja tilaus
Nummelan Rengasmyynnille rakensimme ajanvarauksen, joka koostuu asiakaspuolesta, ylläpitäjän kalenterinäkymästä ja hallintapaneelista: palvelut, aukioloajat ja poikkeusaikataulut päivitetään itse, ilman meitä. Autokorjaamo.fi kokoaa yli 800 korjaamon palvelut, hinnat ja vapaat ajat yhdeksi kuluttajapalveluksi ja hakee tiedot korjaamo-ohjelmistosta.
Keräysjärjestelmät
MIELI ry:n Mielipotissa kuka tahansa voi perustaa oman keräyksen ja seurata sen kertymistä reaaliajassa. Lahjoitus onnistuu verkkomaksulla, kortilla, MobilePaylla tai yrityksille laskulla, ja jokainen lahjoitus, keräys ja käyttäjä siirtyy Salesforceen.
Oma asiointi
Funeriassa käyttäjä tallentaa omaisuutta, asiakirjoja ja toiveita koskevat tiedot ja kuolinpesän vastuuhenkilöt hoitavat asioita vaihe vaiheelta. Tunnistautuminen tulee Telia Tunnistuksesta, ja Dun & Bradstreetin monitoroinnista saatu tieto avaa kuolinpesän automaattisesti.
Saavutettava vuosikello
Kainuun liiton vuosikello kokoaa koko organisaation tapahtumat yhteen näkymään, ja jokainen vastuualue päivittää omansa omilla tunnuksillaan. Tällaista saavutettavaa vuosikelloa ei ollut markkinoilla valmiina, joten se tehtiin.
Testit, laskurit ja opastimet
DcQuizissa kyselypolku muotoutuu vastausten mukaan, ja käyttäjä voi kutsua kumppanin vertailuun tekstiviestillä, WhatsAppilla tai QR-koodilla. eHautauksen suunnittelutyökalulla hautajaiset saa suunniteltua itse noin 15 minuutissa. Testityökalulla luodaan upotettavia, saavutettavia testejä, joita julkaistaan esimerkiksi fressis.fi- ja roosanauha.fi-sivustoilla.
Laadullinen palaute
Leaper on Trimedian oma sovellus, jolla mitataan sivuston laatua ja sisältöjen vaikuttavuutta. Esimerkiksi Visit Jyväskylä, Syöpäjärjestöt, Lastensuojelun Keskusliitto ja MIELI ry käyttävät Leaperia sivustonsa sisällön mittaamiseen ja kehittämiseen käyttäjäpalautteen avulla.
Referenssit

DcQuiz – Web-kysely raha-asioista ja talouskäyttäytymisestä
DcQuiz on Laravelilla toteutettu web-kysely, joka auttaa pohtimaan rahankäyttöä ja vertailemaan vastauksia kumppanin tai muiden vastaajien kanssa.

Autokorjaamo.fi – Yli 800 korjaamon varauspalvelu yhdelle alustalle
Laravel- ja Livewire-teknologioilla toteutettu Autokorjaamo.fi yhdistää yli 800 autokorjaamon palvelut, hinnat ja ajanvarauksen yhdelle alustalle.

Mielipotti – Keräysalusta mielenterveystyön tueksi
Räätälöity keräysalusta oman varainkeruun mahdollistamiseksi mielenterveystyön puolesta.

Jyväskylän Avoin Yliopisto – Interaktiivinen kurssialusta tieteellisen ajattelun oppimiseen
Trimedia toteutti Jyväskylän avoimelle yliopistolle Laravel-, Livewire- ja Alpine.js-teknologioilla rakennetun interaktiivisen kurssialustan tieteellisen ajattelun oppimiseen.

Funeria – Digitaalinen palvelu kuolemaan varautumiseen ja kuolinpesän hoitamiseen
Funerialle toteutettiin räätälöity Laravel- ja Vue.js-pohjainen web-sovellus, jossa vahva tunnistautuminen, integraatiot ja Statamic CMS tukevat kuolinpesän hoitoa.

Harrasteosa Oy – Automatisoitu WhatsApp-asiakaspalvelu varaosien ja huoltopalvelun tueksi
Harrasteosa Oy:lle toteutettiin Laravel-pohjainen WhatsApp-asiakaspalveluratkaisu, joka automatisoi yhteydenotot, kerää taustatiedot ja tukee huolto- ja varaosapalvelua.

Kainuun liitto – Saavutettava vuosikello kokoaa organisaation tapahtumat yhteen
Toteutimme Kainuun liitolle saavutettavan vuosikellon ja tapahtumakalenterin, joka kokoaa organisaation tapahtumat yhteen ja tarjoaa joustavan ylläpidon.

Valitsemme teknologian tavoitteen mukaan
Suurin osa sovelluksistamme rakentuu PHP:n ja Laravelin päälle. Laravel hoitaa taustajärjestelmän, käyttöoikeudet ja integraatiot, ja käyttöliittymä tehdään JavaScript-tekniikoilla, useimmiten Vue.js:llä tai Livewirella. Sisällönhallinta tulee tarpeen mukaan Statamicista tai WordPressistä.
Esimerkkejä käyttämistämme teknologioista:
- PHP / Laravel
- Laravel Nova
- Vue.js
- Livewire
- Alpine.js
- Inertia.js
- Statamic
- React.js
- Node.js
- MySQL
Milloin kannattaa valita verkkosovellus?
Käyttäjä kirjautuu sisään
Halutaan toiminnallisuus, jossa käyttäjä näkee omat tietonsa, tilauksensa tai edistymisensä, ja jatkaa siitä mihin jäi.
Prosessissa on vaiheita ja poikkeuksia
Sääntöjä, ehtoja ja välivaiheita on niin paljon, ettei lomake enää taivu niihin ilman kompromisseja.
Toiminto rajautuu tiettyyn asiaan
Tehdään keräys, varataan aika, annetaan palaute, ostetaan muutto, tehdään testi, halutaan portaali … aina ei kannata rakentaa sivustoa tai lisäosaa tätä varten.
Tieto ei jää sivustolle
Monimutkainen ja vaiheinen varaus, tilaus tai hakemus siirtyy toiminnanohjaukseen, CRM:ään tai laskutukseen.
Moni tekee samaa asiaa yhdessä
Kun tieto on nyt WhatsAppissa, Excelissä ja sähköpostissa, sovellus kokoaa suunnittelun, viestinnän ja seurannan yhteen paikkaan.
Palaute asiakkailtamme verkkosovellusprojekteista

“Olemalla aktiivisesti mukana ryhmän varainhankintaprojekteissa ja tapahtumissa, lapset ja nuoret oppivat tärkeitä arjen taitoja, kuten rohkeutta ja sinnikkyyttä, omatoimisuutta, kaveritaitoja sekä rahan arvon ymmärtämistä. Lisäksi he saavat mahdollisuuden yhteiskunnalliseen vaikuttamiseen ja hyvän tekemiseen.”
Kiti Alpua, Tomerat-yhteyshenkilö

“Projektin aikana teidän toiminta oli ensiluokkaista – Kireistä aikatauluista huolimatta kaikki saatiin valmiuteen hyvällä ja oikealla asenteella sekä ammattitaidolla. Asiakkaan liiketoiminnan ymmärrys oli keskiössä ja tämä toi tehokkuutta määrittelyihin sekä toteutukseen.”
Mikko Helvelahti, Johtaja, ICT ja kehitys

“Meidän oli helppo lähteä toteuttamaan vuosikellokalenteria Trimedian kanssa, koska näimme mallin aiemmasta toteutuksesta. Silti toiveitamme kuunneltiin tarkasti, ja saatiin mukaan meille oleelliset toiminnallisuudet vuosikelloon.”
Kainuun liitto

”Olen ollut ajanvaraussovellukseen todella tyytyväinen.”
Sebastian Silfverberg, Nummelan Rengasmyynti Oy
Ota yhteyttä
Aloitetaan yhteistyö!
Voit ottaa yhteyttä soittamalla tai oheisella lomakkeella.

Arto Saksola
CEO
Usein kysyttyä verkkosovelluksista
Kyllä. Sovellus voi elää nykyisen sivuston sisällä tai omassa osoitteessaan samalla ilmeellä. Palautetoiminnallisuudet ja testit voidaan upottaa osaksi sivustoa, laajemmat kokonaisuudet omana asennuksena kuten autokorjaamo.fi tai mielipotti.fi Niemi-palveluille toteutimme muuton tilauksen ja muuttotarvikkeiden kaupan omiin osoitteisiinsa, ja ne hakevat ylä- ja alapalkin suoraan WordPress-sivustolta rajapinnan kautta, jotta ilme pysyy yhtenä. Käyttäjä ei huomaa siirtyvänsä sivustolta sovellukseen.
Suosittelemme sitä, jos toimintamalli on vielä auki. Ensimmäiseen versioon otetaan se, mikä ratkaisee tärkeimmän ongelman, ja loput tehdään sitä mukaa kun käyttö näyttää mikä on tarpeen. Tomerat rakennettiin pilottiversion kokemusten ja työpajojen pohjalta, joten laajemmassa versiossa tiedettiin jo mikä toimi ja mikä ei. Useat sovellukset laajenevat ja kehittyvät julkaisun jälkeen jatkokehityksenä.
Ylläpito sovitaan aina erikseen projektista, jotta tiedät mitä siihen kuuluu ja mitä se maksaa. Sovellus voi toisinaan tarvita vähemmän ja toisinaan enemmän ylläpitoa kuin verkkosivusto: riippuvuudet ja tietoturvapäivitykset, palvelimen valvonta, varmuuskopiot ja rajapintojen muutokset.
Suurin osa toteutuksistamme on saavutettavia, ja teemme sen mieluiten aina. Esimerkiksi MIELI ry:n Mielipotti ja Syöpäjärjestöjen testityökalu on rakennettu kokonaan saavutettaviksi, ja Kainuun liiton vuosikello syntyi juuri siitä, ettei markkinoilla ollut saavutettavaa vaihtoehtoa. Sovelluksen saavutettavuus on työläämpää kuin sisältösivun, koska lomakkeet, kalenterit ja monivaiheiset polut pitää saada toimimaan myös näppäimistöllä ja ruudunlukijalla. Siksi otamme sen mukaan jo suunnitteluun, ei jälkikäteen korjauksena. Kerromme tarjouksessa, mitä saavutettavuus kyseisessä projektissa tarkoittaa.
Kesto riippuu lähes kokonaan laajuudesta esim. siitä kuinka monta toimintoa ja integraatiota tarvii toteuttaa. Yksittäinen toiminnallisuus kuten palautekyselyn rakentaminen ja asentaminen sivustolle voi olla alle kymmenen tunnin työ. Laajassa kokonaisuudessa, kuten esim. Mielipotin keräysalustassa tai Autokorjaamo.fi:n ajanvarausjärjestelmässä, puhutaan kuukausista ja isoimmillaan yli vuodesta.
Kerromme oman arviomme heti määrittelyn jälkeen, emme ennen sitä. Aikataulu venyy useimmiten integraation toisessa päässä, eli siinä järjestelmässä johon sovellus liitetään, joten selvitämme rajapinnat ja niiden omistajat ensimmäisenä. Laaja sovellus kannattaa myös useimmiten tehdä vaiheittain, jolloin ensimmäinen versio on käytössä paljon ennen kuin kokonaisuus on valmis.
Mielipotin kautta kerättiin vuoden 2025 aikana kymmeniä tuhansia euroja lahjoituksia ilman maksuihin tai keräyksiin liittynyttä ongelmatilannetta, joka estäisi lahjoittamisen. Nummelan Rengasmyynnillä ajanvaraus siirsi sesongin varaukset puhelimesta kalenterinäkymään, ja Harrasteosalla botti kerää laitteen tiedot valmiiksi ennen kuin työntekijä liittyy keskusteluun mikä helpoittanut selkeästi puhelinruuhkaa ja myyntiä. Palautteiden keruun tarkoittettu sovellus on auttanut yhdistyksiä raportoimaan sivuston vaikuttavuutta rahoittajille konkreettisella datalla, esimerkiksi STEA-hakemuksiin.