-
Notifications
You must be signed in to change notification settings - Fork 0
C. Prikaz aktivnosti grupe
-
Datum: 14. listopada 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Uvodno upoznavanje članova tima i stvaranje ugodne atmosfere za suradnju.
- Određivanje uloga unutar tima, uključujući imenovanje vođe i definiranje glavnih odgovornosti.
- Podjela zadataka prema iskustvu i poznavanju tehnologija kako bi se osigurala maksimalna učinkovitost.
- Dogovoreno je da svaki član predloži potencijalne teme za projekt; konačna odluka bit će donesena na sljedećem sastanku.
-
Datum: 17. listopada 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Rasprava o predloženim temama, pri čemu su analizirane prednosti i potencijalni izazovi svake ideje.
- Jednoglasno odabran projekt s jasnim opisom ciljeva i osnovnih elemenata.
-
Datum: 24. listopada 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Rad na pripremi 10-minutne prezentacije projekta, s fokusom na strukturiran sadržaj, kvalitetnu vizualizaciju i jasnu prezentaciju ključnih informacija.
-
Datum: 30. listopada 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Podučavanje članova tima koristiti Git:
1. Detaljno objašnjenje korištenja Git sustava kako bi svi članovi mogli učinkovito raditi na projektu i surađivati. - Rasprava o kratkoročnim ciljevima projekta
- Postavljanje ciljeva projekta do prve revizije
1. autentifikacija korisnika koristeći OAuth 2.0 protokol
2. izrada početne stranice
3. uspostaviti uloge administratora te registriranih i neregistriranim korisnika
4. pokušati postaviti prototip stranice na neki poslužitelj
- Dogovor o dizajnu stranice (frontend). Razgovarali smo o dizajnu sljedećih stranica:
- Home stranica
- Login stranica/stranica za registraciju korisnika
- Ponude stranica
- Wishlist stranica
- Profile stranica
- Stranica za prikaz rezultata pretraživanja
- Moje ploče stranica
- Stranica za prikaz detalja o ploči
- Admin stranica
- Stranica za prikaz povijesti zamjena
- Dizajn stranica u alatu Figma
- Izrada modela baze podataka
- Rad na arhitekturi sustava, razmotreni su glavni funkcionalni dijelovi aplikacije, uključujući:
- Home stranica: Za korisnike bez računa, stranica uključuje traku za pretraživanje i filtriranje ploča, kao i opcije za stvaranje ili prijavu u račun. Nakon prijave, gumbi za prijavu/stvaranje računa zamjenjuju se gumbima za stranice: profila, wishlist, ponude, moje ploče, povijest zamjena te, za administratore, gumb za admin stranicu.
- Login stranica: Korisnici koji već imaju račun mogu se prijaviti.
- Stranica za registraciju: Novi korisnici mogu stvoriti nove račune i dobiti pristup više usluga i funkcionalnosti na stranici.
- Ponude stranica: Registrirani korisnici mogu pregledati primljene ponude za zamjenu i pratiti status svojih poslanih ponuda.
- Wishlist stranica: Korisnici mogu stvarati listu ploča koje žele. Obavijesti putem e-maila šalju se kada željena ploča postane dostupna.
- Profil stranica: Uredba profila, uključujući informacije o korisniku (opis, lokacija, itd.), te pregled profila drugih korisnika.
- Stranica za prikaz rezultata pretraživanja: Mogućnost pretraživanja objava prema filtrima.
- Moje ploče stranica: Pregled i uređivanje svih ploča koje je korisnik objavio.
- Stranica za prikaz detalja o ploči: Sa stranice pretrage ili početne stranice korisnik može prelaskom miša preko slike ploče stisnuti na gumb i pogledati detalje o ploči (oznaku izdanja, naziv albuma, izvođača, godinu izdavanja, glazbeni žanr, stanje ploče i stanje omota prema Goldmine standardu, fotografiju ploče i omota, lokaciju ploče...).
- Admin stranica: Admini mogu upravljati korisnicima i objavama korisnika, pregledavati korisnike i objave koje su drugi korisnici prijavili.
- Stranica za prikaz povijesti zamjena: Registrirani korisnik će vidjeti cijelu povijest svojih zamjeni na stranici.
- Podučavanje članova tima koristiti Git:
Datum: 2. studenog 2024.
Prisustvovali:
Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
- Teme sastanka:
-
Rasprava i sastavljanje UML dijagrama
-
Proučavanje baze podataka
-
Ciljevi projekta za sljedeći tjedan:
- Primjena OAuth 2.0 protokola
- Postavljanje baze podataka
- Pisanje i razrada dokumentacije
- Povezivanje Frontenda s bazom podataka
-
Pisanje koda u Frontendu:
- Dizajniranje početne stranice
- Postavljanje gumba za "Login" i "Register"
- Izgled stranice za "Login"
- Izgled stranice za "Register"
-
Pisanje koda u Backendu:
- Pisanje funkcija i klasa za povezivanje baze podataka s"Frontendom
- Povezivanje gramofonskih ploča iz baze podataka s frontendom
- Povezivanje korisnika iz baze podataka s frontendom
- Povezivanje administratora iz baze podataka s frontendom
- Pisanje funkcija i klasa za povezivanje baze podataka s"Frontendom
-
Datum: 6. studenog 2024.
-
Prisustvovali: Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Uređivanje wikija:
- detaljno opisivanje stranice 4.-Specifikacija programske potpore
- izrada UML dijagrama
- Proučavanje Oath 2.0 protokola te rasprava o implementaciji
- Pisanje koda u Frontendu: Izmjene prethodnih dizajna
- Pisanje koda u Backendu: Rješavanje problema s povezivanjem stranice i baze podataka
- Uređivanje wikija:
Datum: 9. studenog 2024.
Prisustvovali:
Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
-
1.Rad i dovršavanje dokumentacije
- Razrada postojeće dokumentacije projekta, uključujući:
- Detaljni opisi funkcionalnosti i strukture aplikacije
- Dokumentiranje svih korištenih tehnologija i biblioteka
- Dovršavanje tehničke dokumentacije za backend i frontend:
- Dijagrami toka podataka i relacijski model baze podataka
- Razrada postojeće dokumentacije projekta, uključujući:
-
2.Rad, obrada i dovršavanje baze podataka
- Pregled i optimizacija postojeće strukture baze podataka
- Unos početnih podataka u bazu te testiranje integracije podataka
- Osiguravanje integriteta podataka i pravilne normalizacije tablica
- Implementacija svih potrebnih relacija između entiteta, uključujući:
- Korisničke podatke, podatke o administratorima i povezane zapise
- Dodatna obrada podataka za optimizaciju performansi, uključujući indeksiranje i optimizaciju upita za brže izvršavanje
-
3.Kompletno povezivanje backenda s frontendom
- Razvoj i povezivanje API endpointa na backendu za komunikaciju s frontendom:
- Osiguranje stabilne komunikacije između korisničkog sučelja i baze podataka
- Kreiranje endpointa za preuzimanje, kreiranje, ažuriranje i brisanje podataka
- Integracija funkcionalnosti u frontend, kao što su:
- Prikaz podataka iz baze na početnoj stranici i na ostalim relevantnim dijelovima aplikacije
- Omogućavanje korisnicima prijave i registracije putem integracije s backendom
- Sigurnosna provjera za sve endpointe, uključujući:
- Primjena autentifikacijskih metoda kao što su tokeni
- Razvoj i povezivanje API endpointa na backendu za komunikaciju s frontendom:
Datum: 13. studenog 2024.
Prisustvovali:
Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
-
1.Rad na dokumentaciji
- Razrada postojeće dokumentacije projekta, uključujući:
- Detaljni opisi arhitekture sustava
- Izrada dijagrama baze podataka
- Izrada dijagrama klasa
- Razrada postojeće dokumentacije projekta, uključujući:
-
2.Spajanje Backenda i Frontenda, te upogonjenje web-aplikacije
- Detaljna razrada klasa u backendu i frontendu
-
Datum: 15. studeni 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Manje preinake/popravci na aplikaciji prije deploymenta za prvo ocjenjivanje
-
Datum: 13. prosinca 2024.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Rasprava o dodacima i funkcionalnostima koje web aplikacija treba sadržavati
- Dogovoren raspored poslova tokom praznika
-
Datum: 10. siječnja 2025.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Pregled funkcionalnosti koje su članovi tima samostalno razvili tijekom blagdana.
- Planiranje i raspodjela zadataka za dovršiti prije predaje alfa verzije aplikacije.
-
Datum: 20. siječnja 2025.
-
Prisustvovali: Zvonko Čagalj, Sven Sonicki, Marijan Tadijal, Haris Plančić, Roko Peran, Marko Subašić, Filip Crnoja
-
Teme sastanka:
- Rasprava i pregled završnih dodataka web aplikacije
- Ispitivanje svih funkcionalnosti web aplikacije
- Detaljna razrada github - wikija

| Aktivnost | Haris Plančić | Zvonko Čagalj | Sven Sonicki | Marijan Tadijal | Roko Peran | Marko Subašić | Filip Crnoja |
|---|---|---|---|---|---|---|---|
| Upravljanje projektom | 10 | 35 | - | - | - | - | - |
| Opis projektnog zadatka | 3 | 3 | - | - | - | - | - |
| Funkcionalni zahtjevi | 10 | - | - | - | - | - | - |
| Opis pojedinih obrazaca | 20 | - | - | - | - | - | - |
| Dijagram obrazaca | 10 | 3 | - | - | - | - | - |
| Sekvencijski dijagrami | 10 | 3 | - | - | - | - | - |
| Opis ostalih zahtjeva | 1 | 1 | - | - | - | - | - |
| Arhitektura i dizajn sustava | - | - | 40 | 75 | 40 | 35 | 85 |
| Baza podataka | - | - | 45 | - | 25 | 6 | - |
| Dijagram razreda | 3 | 2 | - | - | - | - | - |
| Dijagram stanja | 3 | 2 | - | - | - | - | 20 |
| Korišten tehnologije i alati | 15 | 10 | - | - | 30 | 10 | - |
| Ispitivanje programskog rješenja | - | 15 | - | 10 | 1 | 25 | 1 |
| Upute za puštanje u pogon | 1 | - | - | - | 7 | 25 | - |
| Dnevnik sastajanja | 10 | 8 | - | - | - | - | - |
| Dokumentacija baze podataka | 5 | 10 | 8 | - | - | - | - |
| Popis literature | 2 | 1 | - | - | - | - | - |
SwitchPoint