Skeittipaikka verkkosovellus
Rantala, Edvin (2025)
Rantala, Edvin
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025112630001
https://urn.fi/URN:NBN:fi:amk-2025112630001
Tiivistelmä
Opinnäytetyössä käsitellään Skeittipaikka-verkkosovelluksen kehittämistä. Sovellus on suunniteltu rullalautailun harrastajille, jotta skeittipaikkojen tiedot olisivat helposti löydettävissä ja jaettavissa yhden palvelun alla.
Työn tavoitteena oli kehittää toimiva prototyyppi verkkosovelluksesta, jonka avulla käyttäjät voivat selata, hakea ja lisätä skeittipaikkoja sekä tarkastella niiden sijainteja kartalla. Sovellus toteutettiin moderneilla verkkoteknologioilla hyödyntäen Reactia käyttöliittymässä ja Node.js/Express-palvelinta taustajärjestelmässä. Tiedot tallennetaan MongoDB-tietokantaan, ja karttatoiminnot on toteutettu Leaflet-karttakirjaston avulla yhdessä selaimen Geolocation API -rajapinnan kanssa.
Lopputuloksena syntyi toimiva ja responsiivinen sovellus, jota voi käyttää sekä tietokoneella että mobiili-laitteella. Sovelluksessa on selkeä käyttöliittymä, listanäkymä, karttanäkymä, paikkojen lisäystoiminto ja palautelomake. Prototyyppi vastaa hyvin työn tavoitteita ja toimii pohjana mahdolliselle jatkokehitykselle tai julkiselle versiolle palvelusta.
Työn tavoitteena oli kehittää toimiva prototyyppi verkkosovelluksesta, jonka avulla käyttäjät voivat selata, hakea ja lisätä skeittipaikkoja sekä tarkastella niiden sijainteja kartalla. Sovellus toteutettiin moderneilla verkkoteknologioilla hyödyntäen Reactia käyttöliittymässä ja Node.js/Express-palvelinta taustajärjestelmässä. Tiedot tallennetaan MongoDB-tietokantaan, ja karttatoiminnot on toteutettu Leaflet-karttakirjaston avulla yhdessä selaimen Geolocation API -rajapinnan kanssa.
Lopputuloksena syntyi toimiva ja responsiivinen sovellus, jota voi käyttää sekä tietokoneella että mobiili-laitteella. Sovelluksessa on selkeä käyttöliittymä, listanäkymä, karttanäkymä, paikkojen lisäystoiminto ja palautelomake. Prototyyppi vastaa hyvin työn tavoitteita ja toimii pohjana mahdolliselle jatkokehitykselle tai julkiselle versiolle palvelusta.
