Ime i prezime | E-mail adresa (FOI) | JMBAG | Github korisničko ime |
---|---|---|---|
Nataša Dramac | [email protected] | 1003120544 | NatasaDramac |
Tia Kobasić Čonč | [email protected] | 0131098100 | Tkobasicc |
Kroz ovaj projekt kreirat će se mobilna aplikacija s elementima igre pod nazivom Kuharica koja će sadržavati nekoliko kategorija s različitim receptima te jednostavnu mobilnu igru.
Ova specifikacija opisuje osnovne funkcionalnosti aplikacije za pregled i upravljanje receptima. Aplikacija omogućava korisnicima pristup raznim receptima, njihovo pregledavanje prema kategorijama te dodavanje omiljenih recepata na listu favorita. Za pristup aplikaciji potrebna je prijava korisnika (korisnik unosi korisničko ime i lozinku, nakon uspješne autentifikacije, korisnik dobiva pristup aplikaciji), nakon čega korisnik može pregledavati recepte prema kategorijama (recepti su organizirani u kategorije (npr. predjela, glavna jela, deserti), svaki recept sadrži detalje poput sastojaka, uputa za pripremu i vremena kuhanja). Korisnici recepte također mogu dodavati u omiljene recepte, odnosno favorite (saki recept ima opciju "Dodaj u favorite", omiljeni recepti se pohranjuju na korisnički račun, korisnici mogu pregledavati i upravljati svojim omiljenim receptima). U slučaju neuspješne prijave, korisnik dobiva odgovarajuću poruku o grešci.
Oznaka | Naziv | Kratki opis |
---|---|---|
F01 | Login | Za pristup dnevniku potrebna je autentikacija korisnika pomoću login funkcionalnosti. |
F02 | Pregled recepata | Korisnici će nakon prijave u aplikaciju moći pregledavati recepte prema odabranim kategorijama. |
F03 | Dodavanje recepata u favorite | Korisnici će moći dodati odabrane recepte na listu svojih omiljenih recepata. |
Za razvoj naše mobilne aplikacije s elementima igre koristit ćemo sljedeće tehnologije, alate i opremu:
- Programski jezik: Kotlin
- Razvojno okruženje: Android Studio
- Verzioniranje koda: Git i GitHub
- Dokumentacija: GitHub Wiki
- Upravljanje projektom: GitHub Projects i Jira Software