Tässä työssä suunnitellaan ja toteutetaan tietokanta mobiilisovellukselle ja web-sivustolle. Tietokannan käyttöä varten kehitettiin yhtenäinen REST-tietokantarajapinta, jota voidaan käyttää eri alustoilta. Työ aloitettiin tyhjältä pohjalta ja tavoitteena oli toimiva lopputulos. Työn toteutus alettiin tietokannan suunnittelemisella ja REST-rajapintaan tutustumisella. Suunniteltaessa tietokantaa täytyy ottaa huomioon REST-rajapinnan vaatimat määritykset. REST-rajapintaan tutustuminen vei aikaa. Rajapinnan dokumentointi kuuluu osaksi työtä. Rajapinta kehitettiin Node.js-ympäristössä. Node.js-moduulien avulla rajapinta kehitetään tehokkaasti ja nopeasti. Työssä käytettiin restify-moduulia, jonka avulla kehitetään toimiva ja standardien mukain...