http://advancedkittenry.github.io/suunnittelu_ja_tyoymparisto/aiheet/Ostoskassi.html
Sovellusta voi testata alla olevasta FrontEnd linkistä. Sovellusta voi testata tavallisena käyttäjänä rekisteröitymällä itse tai esim tunnuksilla: [email protected] ja salasana: moi2. Admin käyttäjänä sovellusta voi testata [email protected] ja salasana moi.
Sivun backend (tietokanta ja Spring) löytyy Herokusta ja staattinen Angular taas gitio:sta. Eli jos ohjelman haluaa omalle koneelle, tällä hetkellä helpoiten tapa on ladata se herokuun, jonka postgresql tietokantaa se käyttää.
Huom! Jos sivu ei näytä toimivan aluksi, tämä johtuu siitä että Heroku-sovellus ei ole sillä hetkellä käynnissä. Sen pitäisi kuitenkin käynnistyä sivulle menon jälkeen.
Jos Tavaroiden tai Aterioiden saatavuus on false, ei niitä näytetä tavallisella käyttäjälle vaan ainoastaan Adminille. Admin voi taas asettaa tavarat saataville joilloin kaikki käyttäjät näkevät ne.
Johtuen Herokun hitausta ohjelmassa esiintyy joskus viivettä POSTauksien jälkeen, eli vaikka sivu refreshaa itsenä, ei ne aina näy samalla sekunnilla.
Linkit:
- [Linkki FrontEnd osioon] (http://jehie.github.io/#) !Kokeile täältä!
- [Linkki Backend Sovellukseen] (https://intense-tundra-7058.herokuapp.com)
- Linkki dokumentaatioon
- Linkki Index.html
- Linkki sovelluksen muihin HTML sivuihin
Huom! Sovellus siirtynyt herokuun. REST-pohjaset toiminnot löytyy esim: https://intense-tundra-7058.herokuapp.com/tavara
tai
https://intense-tundra-7058.herokuapp.com/tavara/3´
Angularin kontrollerit taas: https://github.com/jehie/OstosFront/tree/master/public_html/js/controller