Skip to content

Latest commit

 

History

History
160 lines (124 loc) · 4.84 KB

DNEVNIK.md

File metadata and controls

160 lines (124 loc) · 4.84 KB

Evidencija aktivnosti

30.01.2021.

Početak Kraj
11:00 12:00

Kratki opis promjena:

Definiran opis projekta, popis njegovih funkcionalnosti, te početna struktura aplikacije.

30.01.2021.

Početak Kraj
16:00 16:20

Kratki opis promjena:

Dodavanje strukture aplikacije i instaliranje potrebnih paketa.

30.01.2021.

Početak Kraj
16:30 17:20

Kratki opis promjena:

Napravljen jednostavni početni ekran za pregled proizvoda, te njegov stack navigator.

30.01.2021.

Početak Kraj
18:00 18:35

Kratki opis promjena:

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.

30.01.2021.

Početak Kraj
22:00 00:00

Kratki opis promjena:

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.

31.01.2021.

Početak Kraj
11:00 15:00

Kratki opis promjena:

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.

31.01.2021.

Početak Kraj
16:00 17:00

Kratki opis promjena:

Dodan prikaz proizvoda unutar košarice, te implementirana logika za njihovo brisanje pritiskom na "Remove" botun.

31.01.2021.

Početak Kraj
21:30 22:30

Kratki opis promjena:

Dodana Redux logika i ekran za narudžbe ("OrdersScreen"), te napravljena drawer navigacija.

31.01.2021.

Početak Kraj
23:30 00:30

Kratki opis promjena:

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).

01.02.2021.

Početak Kraj
21:00 21:30

Kratki opis promjena:

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.

01.02.2021.

Početak Kraj
22:30 23:00

Kratki opis promjena:

Dodano brisanje svojih proizvoda, te osnovni ekran za uređivanje pojedinog proizvoda. Također je dodana i navigacija za taj ekran.

01.02.2021.

Početak Kraj
22:30 23:30

Kratki opis promjena:

Dodana forma za uređivanje ili dodavanje proizvoda, te botun za "submittanje" te forme, odnosno spremanje promjena.

02.02.2021.

Početak Kraj
13:00 14:00

Kratki opis promjena:

Implementirano slanje ("dispatch") akcija kod dodavanja ili uređivanja proizvoda, te konačno refaktoriranje aplikacije.

05.02.2021.

Početak Kraj
21:00 23:00

Kratki opis promjena:

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".

06.02.2021.

Početak Kraj
20:00 21:00

Kratki opis promjena:

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.

06.02.2021.

Početak Kraj
22:00 23:30

Kratki opis promjena:

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".

06.02.2021.

Početak Kraj
21:00 22:30

Kratki opis promjena:

Dodan ekran za autentikaciju korisnika (AuthScreen.js), te implementiran njegov osnovni izgled. Implementirano registriranje korisnika (Sign Up), te spremanje njegovih podataka na web server.

22.02.2021.

Početak Kraj
20:00 23:00

Kratki opis promjena:

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.

06.03.2021.

Početak Kraj
20:00 22:00

Kratki opis promjena:

Finalno uređivanje aplikacije - postavljanje boljih stilova i izgleda, te popravljanje novo uočenih buggova.