Opettajan päiväkirja

Projektista

Puolisoni kaipasi omaan työhönsä sähköistä työkalua omille työhön liittyville muistiinpanoilleen. Tarve oli helppokäyttöiselle ja selkeälle sovellukselle, joka kokoaisi selkeästi muistiinpanot oppilaasta kronologisessa aikajärjestyksessä. Tarvetta oli myös, että muistiinpanot pystyisi tekemään nopeasti sekä mobiililaitteella että tietokoneella. Mitään henkilötietoja ei tallenneta tähän sovellukseen ja pääsy on estetty käyttäjätunnus- ja salasanayhdistelmällä.

Avainsanat

  • AngularJS
  • JSON
  • Bootstrap
  • PHP + MySQL
  • HTML

Moottorikelkan sähköinen huoltokirja

Projektista

Kelkkailu on erittäin hieno liikuntamuoto, mutta vaatii myös kaluston jatkuvaa huoltoa. Huoltokirjoihin ei viitsi kaikkia pieniä juttuja kynällä kirjoitella, mutta sähköiseen huoltokirjaan kylläkin. Siitä se ajatus sitten lähti, mobiililaitteelle optimoitu huoltokirja. Nyt voin välittömästi lisätä uuden tai päivittää olemassa olevaa huoltotapahtumaa vaikka matkapuhelimella.

Avainsanat

  • AngularJS
  • JSON
  • Bootstrap
  • PHP + MySQL
  • HTML

JavaEE - Ajanvarausjärjestelmän asiakassovellus

Projektista

Projektin tarkoituksena oli opiskella ja toteuttaa sovellus JavaEE-kielellä. Projekti oli jatkoa aiemmalle ajanvaraussovellukselle (Qt). Kyseessä ei ole kokonainen web-sivusto vaan pelkästään ajanvaraukseen liittyvä toiminnallisuus, joka voidaan helposti integroida olemassa olevaan sivuun.

Avainsanat

  • Netbeans IDE
  • HTML
  • CSS
  • JavaEE
  • Servlet ja Java Servlet Pages (JSP)
  • MVC
  • Enterprise JavaBeans (EJB)
  • Java Persistence API (JPA)
  • JavaServer Pages Standard Tag Library (JSTL)
  • Java Database Connectivity (JDBC)
  • GlassFish, Java EE sovelluspalvelin
  • MySQL