Zadatak za završni ispit
Projektni zadatak
🎯 Zadatak
Zadatak je izrada web aplikacije ovisno o odabranoj temi. Zadatak se radi samostalno ili u grupama od dvoje studenata.
Projekt treba sadržavati:
- Github repozitorij za projekt
- Github repozitorij treba sadržavati i README file u kojem je naveden zadatak i imena studenata.
- Django projekt i aplikaciju
- Model koji sadrži barem 3 entiteta (unutar modela voditi računa različitim tipovima podataka)
- Barem jednu relaciju između modela.
- Generirane testne podatke.
- Prikaz generiranih podataka za svaki entitet u modelu pomoću generičkih pogleda.
- Forma za unos podataka.
- Testovi.
- Login i registracija.
Funkcije koje app sadrži:
Ove funkcije kreirate ovisno o vašoj temi projekta.
- Unos novih vrijednosti u bazu.
- Prikaz i pretraga postojećih vrijednosti iz baze.
- Ažuriranje postojećih vrijednosti u bazi.
- Brisanje iz baze.
Dodatno:
- Tema i dizajn, CSS.
- htmx
- tailwind
🧾 Teme
- Online tečajevi i edukacijska platforma
- Aplikacija za upravljanje osobnim financijama
- Platforma za dijeljenje recepata i kulinarskih savjeta
- Sportski portal za praćenje rezultata i natjecanja
- Aplikacija za rezervaciju putovanja i smještaja
- Sustav za upravljanje inventarom i skladištem
- Alat za praćenje fitness ciljeva i vježbanje
- Aplikacija za praćenje ekoloških navika i održivosti
- Virtualna galerija umjetnosti i kulturoloških događanja
- Platforma za razmjenu jezika i kulturnu interakciju
- Aplikacija za upravljanje osobnim rasporedom i produktivnošću
- Sustav za vođenje online teretane i treninga uživo
- Platforma za razmjenu i prodaju domaćih proizvoda
- Aplikacija za praćenje mentalnog zdravlja
- Sustav za organizaciju volonterskih aktivnosti i projekata
- Portal za dijeljenje i ocjenjivanje književnih djela
- Aplikacija za vođenje evidencije o kućnim ljubimcima i veterinarske usluge
- Sustav za vođenje crowdfunding kampanja i podršku startupima
- Platforma za dijeljenje ideja
- Aplikacija za praćenje filmskih preporuka i recenzija
📦 Predaja zadatka
Zadatak predajete kao .zip arhivu vašeg projekta i poveznicu na vaš Github repozitorij.