YourTone Startup
Hautala, Niko (2022)
Hautala, Niko
2022
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-2022120125643
https://urn.fi/URN:NBN:fi:amk-2022120125643
Tiivistelmä
Tässä opinnäytetyössä käsittelemme Django kehykseen rakennettua verkkopalvelua. Opinnäytteen tavoitteeksi valittiin miten luoda käyttäjäystävällinen polku rekisteröinnistä profiilin luomiseen. Rajauksen ulkopuolelle jäi näin ollen startup yrityksen kehitys ja muu verkkopalvelun luominen.
YourTone on verkkopalvelu, joka toimii hakukoneen tavoin. Sivustolta voi etsiä musiikin yksityisopetusta ja palvelun tavoite on lisätä musiikkia opettavien näkyvyyttä ja työllistymistä sille tarkoitetun hakupalvelun avulla. Liikeidean kannattavuutta on mitattu markkinatutkimuksella, jonka avulla on selvitetty palvelun tarvetta sekä minkälaisia ominaisuuksia sen tulisi sisältää.
Verkkopalvelun luomisessa on pääasiallisesti käytetty Django kehystä ja sitä tukevia työkaluja sekä teknologioita kuten Bootstrap-kirjasto. Verkkosovellus on luotu bootstrapping-ideologialla, joten siinä käytetyt työkalut ja teknologiat on valittu tukemaan rajattuja resursseja. Työskentelyä tukevia työkaluja on esimerkiksi riippuvuuksienhallintaan Docker, sivuston toimivuuden raportointiin Sentry ja suunnitteluun Figma.
Verkkosovelluksen arkkitehtuuri on alustettu Django projektilla, joka toimii eritoten modulaarisesti. Sovelluksen koodi järjestetään eri moduuleihin niiden käyttötarkoitusten mukaan. Kun kyseessä on palveluun rekisteröinti, on tietoturvallisuus otettu huomioon. Django all auth kirjasto antaa perusteet toteutukseen.
YourTone on verkkopalvelu, joka toimii hakukoneen tavoin. Sivustolta voi etsiä musiikin yksityisopetusta ja palvelun tavoite on lisätä musiikkia opettavien näkyvyyttä ja työllistymistä sille tarkoitetun hakupalvelun avulla. Liikeidean kannattavuutta on mitattu markkinatutkimuksella, jonka avulla on selvitetty palvelun tarvetta sekä minkälaisia ominaisuuksia sen tulisi sisältää.
Verkkopalvelun luomisessa on pääasiallisesti käytetty Django kehystä ja sitä tukevia työkaluja sekä teknologioita kuten Bootstrap-kirjasto. Verkkosovellus on luotu bootstrapping-ideologialla, joten siinä käytetyt työkalut ja teknologiat on valittu tukemaan rajattuja resursseja. Työskentelyä tukevia työkaluja on esimerkiksi riippuvuuksienhallintaan Docker, sivuston toimivuuden raportointiin Sentry ja suunnitteluun Figma.
Verkkosovelluksen arkkitehtuuri on alustettu Django projektilla, joka toimii eritoten modulaarisesti. Sovelluksen koodi järjestetään eri moduuleihin niiden käyttötarkoitusten mukaan. Kun kyseessä on palveluun rekisteröinti, on tietoturvallisuus otettu huomioon. Django all auth kirjasto antaa perusteet toteutukseen.
