Harun Kestendžić

Manji projekti

Car Review

JavaFX desktop aplikacija za vođenje liste automobila, s vlastitom prijavom i registracijom.

  • Ekrani za prijavu i registraciju. Lozinke se čuvaju kao PBKDF2 hashevi sa solju.
  • Kontrolna tabla s tabelom u kojoj se automobili (marka, model, tip, boja) dodaju, mijenjaju i brišu.
  • Pristup podacima je podijeljen u DAO klase (CarDAO, UserDAO) nad MySQL bazom.
  • Ekrani su napisani u FXML-u, a kontroleri su odvojeni od modela.

Šta bih promijenio: Koristio bih jače hashiranje (1.000 iteracija je danas malo) i postavke baze izdvojio iz koda.

Vrsta
Desktop
Šta je
Desktop aplikacija
Napravljeno sa
Java, JavaFX, MySQL (JDBC)
Prikaz rada: prijava, odabir automobila, dodavanje, izmjena i brisanje.
Ekran za prijavu u Car Review s poljima za korisničko ime i šifru.
Ekran za prijavu. Postoji veza za registraciju.
Glavni prozor s odabranim automobilom u tabeli i njegovim vrijednostima u formi.
Odabir reda učitava automobil u formu.
Novi automobil u tabeli nakon pritiska na Insert.
Novi automobil se pojavi u tabeli nakon Insert.