Bongariliitto
Yhteistyöt/Bongariliitto
Bongariliitto

Lintuilun teknologiaharppaus

SovelluskehitysUI/UX DesignArchitecture Design2021

Reaaliaikainen laskenta

Täysi mobiilituki

Moderni käyttöliittymä

Projekti

Suomen Bongariliitto ry

2021

Lintuharrastus

Suomen Bongariliitto ry on toiminut jo vuosikymmeniä suomalaisten lintuharrastajien keskeisenä yhteisönä, tarjoten jäsenilleen monipuolisia palveluita harrastuksen tukemiseksi.

Rakensimme kokonaan uuden sovelluksen, joka mahdollistaa reaaliaikaisen lintubongauksen dokumentoinnin missä ja milloin tahansa. Vanha Pinnari-järjestelmä korvattiin modernilla kokonaisratkaisulla, joka palvelee harrastajia sekä toimistolla että maastossa.

Haaste

Pinnari-järjestelmä oli kasvanut ulos alkuperäisistä suunnitteluraameistaan. Tietokanta oli paisunut miljooniin havaintoriveihin, mikä aiheutti merkittäviä suorituskykyongelmia.

Järjestelmä pystyi päivittämään pisteitä ja listoja vain kerran vuorokaudessa. Käyttöliittymää ei oltu suunniteltu mobiililaitteille — kriittinen puute aktiiviselle kenttäharrastajalle.

  • Tietokannassa miljoonia havaintorivejä
  • Pistepäivitys vain kerran vuorokaudessa
  • Ei mobiilitukea kentällä työskentelyyn
  • Vanhat IOC-lajilistat käytössä
Esiselvitys

Moderni komponenteista koostuva kokonaisratkaisu

Aloitimme yhteistyön kartoittamalla perusteellisesti sekä liiton että sen jäsenten tarpeet. Analysoimme vanhan järjestelmän arkkitehtuurin, tietokannan rakenteen ja käyttäjien toimintatavat kentällä.

Päädyimme suosittelemaan modernista komponenteista koostuvaa kokonaisratkaisua, joka rakennettaisiin alusta alkaen mobiili edellä. Uusi järjestelmä ei ainoastaan korvaisi vanhaa — se mahdollistaisi toiminnot, jotka eivät olleet aiemmin mahdollisia.

Hyödyt

  • Reaaliaikainen laskenta aiemman vuorokausipäivityksen sijaan
  • Optimoitu suorituskyky myös laajalle tietokannalle
  • Täysi mobiilituki kentällä tapahtuvaan havainnointiin
  • Joustava arkkitehtuuri tulevaisuuden laajennuksia varten
  • Helposti ylläpidettävä ja päivitettävä tekninen toteutus
  • Mahdollisuus siirtyä päivitettyihin IOC-lajilistoihin
Stack & Arkkitehtuuri

Laravel

REST-rajapinta

React

Käyttöliittymäkehys

MySQL

Tietokanta

Directus CMS

Sisällönhallinta

Järjestelmä konteissa Docker-ympäristössä, mikä mahdollistaa joustavan skaalauksen ja helpon ympäristöjen hallinnan. Directus CMS antaa liiton hallinnon ylläpitää sisältöä ilman teknistä osaamista.

Bongariliitto sovellus
Implementaatio

"Mobile first" -suunnittelu oli projektin kulmakivi. Jokainen näkymä ja interaktio suunniteltiin ensin pienelle näytölle — kentällä seisova bongaaja puhelimessaan. Vasta sen jälkeen laajennettiin desktop-näkymäksi.

Sovelsimme kevennettyä sprint-mallia, jossa jokainen toiminnallisuus validoitiin oikeiden käyttäjien kanssa ennen seuraavaan vaiheeseen siirtymistä. Suurimpana haasteena oli ymmärtää vanhan järjestelmän monimutkaiset laskentamallit ja toteuttaa ne uudelleen reaaliajassa.

IOC-lajilistojen päivitys oli strategisesti merkittävä askel — järjestelmä rakennettiin siten, että tulevat lista-päivitykset voidaan tehdä ilman koodimuutoksia.

Lopputulos

  • Reaaliaikainen havaintojen kirjaaminen ja laskenta
  • Täysi käytettävyys mobiililaitteilla maastossa
  • Siirtyminen päivitettyihin IOC-lajilistoihin
  • Merkittävästi parantunut käyttäjätyytyväisyys liiton jäsenten keskuudessa
  • Moderni ja kaunis käyttöliittymä
Bongariliitto
Pekka

Kiinnostunut? Ota yhteyttä.

Pekka Mattinen

CEO, Co-Founder

Ota yhteyttä

Kerro meille projektistasi.

Otamme yhteyttä vuorokauden sisällä.

Vastaamme 24h sisällä.
WEBSO