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.