Me oleme rääkinud juba prügiboti inspiratsioonist aga idee on kõigest, mida mis elab sinu peas. Ja selle muutmine millekski, mis elab arvutis või meie juhul veebiserveril on keerulisem kui võib arvata.

Kõigepealt oli vaja mõelda tehnilise implementatsiooni üle. Tahtsime, et asi töötaks mitmetel seadmetel niiet loomulik valik oli veebiapp.

Nüüd oli vaja otsustada kui tugevalt me serveri poole peale toetume ja kui tugevalt kliendi poole peale. Kas brauser teeb raske töö või teeb server?

Me otsustasime, et kuna ande masiiv ei ole nii suur siis me anname enamuse keerulisest tööst brauserile. Me saadame brauserile kogu andmebaasi JSON formaadis ja laseme brauseril sellega tegeleda. Sellel on veel üks suur eelis. Kui veebileht on ära laadinud siis sellel pole pidevat interneti ühendus vaja.

Siis tuli küsimus, et kui tuleviku kindlat süsteemi me tahame. Kas me tahame midagi, mis töötaks praegu aga ei pruugi enam töötada aasta pärast või tahame me luua terve süsteemi, mis laseb seda veebilehte üleval hoida ja lisada uusi asju ja võtta kasutajate tagasisidet.

Kuna veebilehe põhikomponendi valmistamine osutus tehnoloogilisest vaatepunktist mitte väga mahukaks ettevõtmiseks siis otsustasime teha asja korralikult. Kõiki andmeid hoiame andmebaasis ja sealt sõltuvalt cachimis süsteemist loome JSON faili mille me saadame kasutajale. Võtame kasutajalt tagasiside ja loome admin paneeli, mis laseb vastu võtta soovitusi, lisada uusi asju ja ka lisada uusi admine. Selline süsteem tähendab, et ka väheste tehniliste teadmistega inimene saab aidata kaasa meie projektile ja see vähendab meie töö koormust.

 

Kasutatud  IKT

  • Server
    • PHP
    • MySQL
  • Brauser
    • HTML
    • JS
    • Bootstrap

Valmistamis etappid

  • Idee
  • IKT valimine
  • Programmi üldine planeerimine
  • Andmebaasi üles seadmine
  • Andmebaasist andmeid JSON formaadis väljundav PHP leht
  • HTML veebilehe üld disain
  • JS kood, mis paneb veebilehe tööle
  • Ilus bootstrappi theme
  • Tagasiside süsteem
  • Admini paneeli andmebaas
  • Admini paneeli autentikatsiooni süsteem
  • Admini paneeli käske vastu võttev PHP mis suhtleb andmebaasiga
  • Admini paneeli dünaamiliseks muutmine
  • Tagasi side süteemile googli Captca lisamine
  • Välimuse tuuning
  • Mini Maker Fairil tutvustamine
Kategooriad: PrügiBot

Kristjan Variksoo

Ma tegelen palju arvutitega. Mulle meeldib programmeerida ja valmistada veebilehti. Minu tehtud asjad ei pruugi näha küll väga ilusad aga need teevad midagi uut ja huvitavat. Ning see on minu arvates kõige tähtsam – Teha midagi uut ja huvitavat.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga