Deo zbornika Praktični Frontend
Ideje za aplikacije
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!