Projektiplaan - martinappo/veebirakendus2015 GitHub Wiki

Meeskond

  • Martin Appo
  • Toomas Õunmaa
  • Karl Oskar Lember

Ametlikku projektijuhti pole, ülesanded jagasime kolme peale laiali. Tööd teeb igaüks eraldi, suhtlemine on skypes. Planeeritud on ka etapi jooksul korra kooliväliselt kokku saada, et lahendada tekkinuid probleeme.

#Tehnoloogiad

  • HTML
  • CSS
  • PHP
  • Javascript
  • SQL
  • AJAX
  • LARAVEL

Tööülesanded

Meeskonnas on kõigi liikmete vahel ülesanded jagatud vastavalt tööplaani järgi. Tööplaani saab vaadata sellelt lingilt. Tööplaani täites on võimalik saada üle 50 punkti. Punktid

Funktsionaalsed nõuded

Funktsionaalsed nõuded on kirja pandud siia dokumenti.

Mittefunktsionaalsed nõuded

  • Süsteem peaks hakkama saama vähemalt 200 paralleelse kasutajaga
  • Rakenduse hinne Google Page Speed'i testi aluselt peaks olema vähemalt 80 nii mobiili kui ka arvuti vaates
  • Rakendus peab olema skaleeruv erinevatele ekraanisuurustele (alates 320px)
  • Rakendus luuakse PHP keeles kasutades Laravel'i raamistikku
  • Kasutajaliidese ja disain luuakse HTML5, CSS3 keeles ja nende standardeid järgides
  • Rakendus peab toetama kõigi tänapäevaste lehitsejate (Chrome, Firefox, Safari, Opera, IE) viimaseid kolme versiooni.
  • Aeg kasutaja poolt tegevuse initseerimise ja serveri vastuse vahel ei tohiks olla rohkem kui 2 sekundit.
  • Rakenduse kood peab olema hästi hallatav ja edasi arendatav.