Deo zbornika Praktični Frontend

Ideje za aplikacije

ideje

Učite novi programski jezik i muka vam je od TODO aplikacija? Potpuno ste u pravu, besmislena TODO aplikacija ubija motivaciju. Zašto biste uošte to radili, pored toliko stvari koje možete napraviti. Ovo su samo neke…

Standardni programi

  • kalkulator (korisnički interfejs i osnovne operacije računanja)
  • kalendar (običan kalendar koji pokazuje tekuću nedelju i današnji dan)
  • program za crtanje (nalik Paint-u)
  • tekst editor (moze da osvetljava kod, npr. ključne reči posebnim bojama)
  • image editor (otvara slike, menja veličinu i radi krop)
  • audio player (ima plejlistu, pušta pesme)
  • video player (plejlista, pušta video, može i sa jutjuba)
  • vremenska prognoza (koristi neki otvoreni weather API, moze biti na bilo kojoj platformi)
  • kursna lista (današnje stanje valuta i računanje iz jedne u drugu)

Poslovne aplikacije

  • elektronsko bankarstvo (provera stanja, plaćanje računa, prenos sredstava)
  • internet prodavnica (unošenje proizvoda, pretraga proizvoda, mogućnost narudžbine)
  • sistem za rezervaciju karata (prikazuje broj raspoloživih karata u svakom trenutku)
  • program za šank (vodi računa koji je sto koliko dužan i prikazuje dnevni pazar na kraju dana)
  • biblioteka (sistem za katalogizaciju i upravljanje knjgama)
  • književna ili filmska kritika (utisci o naslovima, ocenjivanje, sortiranje)
  • ocenjivanje klubova (slično kao prethodno, samo su noćni klubovi u pitanju)
  • upravljanje teretanom (zakazivanje slobodnih termina, kapacitet ograničen)
  • računanje proseka ocena učenika (unošenje imena učenika, predmeta i ocene)

Mrežni programi

  • društvena mreža (prijava, uređenje profila, mogućnost komentara na profil i slanje poruka)
  • blog ili CMS (uključuje i admin panel za dodavanje i brisanje članaka)
  • forum (pokretanje tema, komentarisanje, glasanje, brisanje za admine)
  • chat (da dvoje ljudi komuniciraju preko mreže)
  • search engine (uneti gomilu članak u bazu i napraviti dobar sistem za pretragu)
  • oglasi (svako nešto nudi i traži, prikazuje ti ono što tražiš)

Igre i zabava

  • igra pucačina (predmeti se mrdaju, pucanje, poeni)
  • igra platforma (junak ide i preskače prepreke, tj. pozadina ide)
  • avantura (priča sa više završetaka, poeni, čuvanje progresa)
  • quiz (razna pitanja i ishod zavisno od odgovora)
  • pogađanje broja (dok ne pogodiš javlja da li je manji ili veći)
  • ogledalo (mogućnost da vidiš sebe putem web kamere, podešavanje svetla)

Ostalo

  • vizuelizacija podataka (uzmite neke statistike i prikažite ih vizuelno)
  • kolekcija citata (mesto na kom čuvaš i pretražuješ svoje omiljene citate)
  • guitar tuner (daje šest osnovnih tonova za štimovanje gitare, napredno prepoznaje ton preko mikrofona)

Angažovanje na projektu koji vam je zaista zanimljiv drastično povećava vaše zalaganje na rešavanju problema, a samim tim i učinak učenja!