Booketh je sustav koji omogućuje povezivanje mnoštva knjiških istomišljenika na jedno mjesto. Omogućuje individualnu pretragu raznovrsnih knjiških naslova, kreiranje vlastitih lista čitanja te kreiranje svojevrsnog "book club" mjesta.
Aplikacija će se temeljiti na client-server arhitekturi. Aplikacija će sadržavati sučelje za interakciju s korisnikom, dok će backend(server) pružati pozadinske servise kao što su autentifikacija, upravljanje podatcima i korisnicima.
| Oznaka | Naziv | Kratki opis |
|---|---|---|
| F01 | Prijava i registracija | Sustav će omogućiti prijavu korisnika pomoću korisničkog imena i lozinke uz uvjet da podatci verificiraju i omoguće pristup aplikaciji. |
| F02 | Pretraga knjiga | Sustav će omogućiti pretragu različitih knjiških naslova. |
| F03 | Upravljanje korisničkim listama knjiga | Sustav će omogućiti prikaz, dodavanje, uređivanje i brisanje lista knjiga. |
| F04 | Upravljanje klubom | Sustav će omogućiti stvaranje i brisanje kluba. |
| F05 | Upravljanje knjiškim listama kluba | Sustav će omogućiti prikaz, dodavanje i brisanje listi knjiga unutar kluba. |
| F06 | Objavljivanje i komentiranje | Sustav će omogućiti objavljivanje i brisanje objava te komentiranje i brisanje komentara unutar objava. |
| F07 | Dodavanje prijatelja | Sustav će omogućiti dodavanje i brisanje prijatelja kao i upravljanje zahtjevima za prijateljstvo. |