Početak | Kraj |
---|---|
11:00 | 12:00 |
Definiran opis projekta, popis njegovih funkcionalnosti, te početna struktura aplikacije.
Početak | Kraj |
---|---|
16:00 | 16:20 |
Dodavanje strukture aplikacije i instaliranje potrebnih paketa.
Početak | Kraj |
---|---|
16:30 | 17:20 |
Napravljen jednostavni početni ekran za pregled proizvoda, te njegov stack navigator.
Početak | Kraj |
---|---|
18:00 | 18:35 |
Izrada nove komponente "ProductItem.js" koju koristimo za prikaz proizvoda, te oblikovanje (stiliranje) ispisa kako bi ljepše izgledalo. Također su dodani botuni "View Details" i "To Cart" koji trenutno nemaju nikakvu funkcionalnost.
Početak | Kraj |
---|---|
22:00 | 00:00 |
Uvdena "Touchable" komponente, te oblikovanje ekrana za prikaz detalja pojedinog proizvoda. Problemi s dohvaćanjem custom google fontova, pa sam ostavio zadani font i samo mijenjao njegovu težinu, odnosno da li će određeni tekst biti "boldan" ili ne.
Početak | Kraj |
---|---|
11:00 | 15:00 |
Implementirana logika za dodavanje proizvoda u košaricu, te ispis ukupnog novca potrebnog za naručiti odabrane proizvode. Oblikovanje ekrana za prikaz proizvoda u kosarici ("CartScreen" ekran). Implementiran desni header botun koji nas vodi na košaricu kada pritisnemo na "Cart". Nije moguće naručiti proizvod ukoliko je košarica prazna.
Početak | Kraj |
---|---|
16:00 | 17:00 |
Dodan prikaz proizvoda unutar košarice, te implementirana logika za njihovo brisanje pritiskom na "Remove" botun.
Početak | Kraj |
---|---|
21:30 | 22:30 |
Dodana Redux logika i ekran za narudžbe ("OrdersScreen"), te napravljena drawer navigacija.
Početak | Kraj |
---|---|
23:30 | 00:30 |
Implementirano čišćenje košarice ukoliko izvršimo narudžbu i oblikovanje ekrana koji prikazuje prethodno izvršene narudžbe (prikaz datuma kada smo ih izvršili).
Početak | Kraj |
---|---|
21:00 | 21:30 |
Implemetirana logika za "Show detail" botun unutar naših prethodno izvršenih narudžbi i izrada "UserProduct" ekrana. Također dodan pristup drawer navigaciji unutar tog ekrana.
Početak | Kraj |
---|---|
22:30 | 23:00 |
Dodano brisanje svojih proizvoda, te osnovni ekran za uređivanje pojedinog proizvoda. Također je dodana i navigacija za taj ekran.
Početak | Kraj |
---|---|
22:30 | 23:30 |
Dodana forma za uređivanje ili dodavanje proizvoda, te botun za "submittanje" te forme, odnosno spremanje promjena.
Početak | Kraj |
---|---|
13:00 | 14:00 |
Implementirano slanje ("dispatch") akcija kod dodavanja ili uređivanja proizvoda, te konačno refaktoriranje aplikacije.
Početak | Kraj |
---|---|
21:00 | 23:00 |
Dodan remove all botun unutar košarice, te implementirana validacija korisničkog unosa tijekom dodavanja ili uređivanja proizvoda. Koristili smo useReducer metodu, te je logika za unos napravljena unutar nove komponente "Input.js".
Početak | Kraj |
---|---|
20:00 | 21:00 |
Dodana Firebase baza podataka, dodavanje proizvoda na server, te dohvaćanje podataka sa servera. Također je implementirano "handlanje" grešaka, te dodan Loading Spinner tijekom dohvaćanja podataka.
Početak | Kraj |
---|---|
22:00 | 23:30 |
Dodano osvježavanje baze podataka nakon uređivanja ili brisanja proizvoda. Dohvaćanje prethodnih narudžbi s baze podataka, te dodana funkcionalnost "Pull to Refresh".
Početak | Kraj |
---|---|
21:00 | 22:30 |
Dodan ekran za autentikaciju korisnika (AuthScreen.js), te implementiran njegov osnovni izgled. Implementirano registriranje korisnika (Sign Up), te spremanje njegovih podataka na web server.
Početak | Kraj |
---|---|
20:00 | 23:00 |
Implementirano spremanje i korištenje tokena, te mapiranje narudžbi ovisno o korisniku koji ih je naručio. Dodan je botun za odjavljivanje koji se nalazi u našem draweru i napravljen je StartupScreen. Također je implementirano automatsko prijavljivanje i odjavljivanje korisnika ovisno o trajanju tokena.
Početak | Kraj |
---|---|
20:00 | 22:00 |
Finalno uređivanje aplikacije - postavljanje boljih stilova i izgleda, te popravljanje novo uočenih buggova.