Moro,
Jokunen kuukausi sitten olin ottanut muistaakseni KingFisherin Fish "tietokannan" (flat-file, muistaakseni 2 riviä per ohjelma: 1 rivi - ohjelman nimi, 2 rivi - kuvaus ja tekijä(t), tyhjä rivi - levyn vaihto) ja konveroinut sen SQLite kannaksi jota pyörittelin sitten Qt/QML ohjelmalla. Nyt kesälomilla ajattelin päivittää osaamistani työpöytäsoftasta tänne intervepsin puolelle, joten tuuppasin kannan PostgreSQL:ään, pykäsin siihen kylkeen palvelimen Nodella ja veppisivun tein HTML + AngularJS:llä.
Koko komeus ajetaan OpenShiftillä, joka on kyllä ihan kiva pilvialusta (ja tähän tarkoitukseen ilmainen). Perustoiminnallisuus alkaa olemaan kasassa ja seuraavaksi varmaan pitää keskittyä ulkoasuun, joka on ns. karu. Homma löytyy täältä:
http://fishdb-horridor.rhcloud.com/testpage.
Tägejä (näkyy lähinnä levyllä 1, koska olen laiska) pääsee lisäämään, muuttamaan ja poistamaan, jos on kirjautunut sisään. Voin antaa tunnukset jos joku haluaa.
Koko roska on yritetty rakenta REST-mäisesti, joten esim:
http://fishdb-horridor.rhcloud.com/disk/1 palauttaa levyn 1 sisällön JSON:na. Voin laittaa jossain vaiheessa tarkempaa API-kuvausta, jos joku tosiaan niin haluaa.
Koodit on minimoimatta, joten niitä saa lukea ihan selkokielisenä. Ei varmaan toimi IE:llä.