ilonik / TechStore

Inlämningsuppgift Techstore
0 stars 0 forks source link

TechStore

https://ilonik.github.io/TechStore/ https://github.com/ilonik/TechStore.git

Inlämningsuppgift Techstore

Gällande arbetsfördelningen:

1.Vi har arbetat med githubs issus, där varje person vill tilldela sig själv en issus i taget. Dvs varje person fick skapa en egen branch och jobba för att inte jobba på main.

2.Sedan när en issu var klar gick det över till granskningstadiet där vi skapade en pull request.

3.När pull requesten godkändes utav en medarbetare, genomfördes en merge in i main filen (main filen var låst).

Gällande samarbete:

Samarbeten har funkar bra, vi har haft kontinuerliga möten där vi har stämt av med varandra hur arbetet har fortskridit. Vi har även stötta varandra när problem har uppståt, då har vi suttit i möten och försökt lösa problemet tillsammas.

Uöver det har vi strävat eftet att följa våran gruppkontrakt. Tillexempel igenom täta avstämningar och stötta varandra när problem uppstår.

Kondstukturen: Vi har arbetat utefter camelCase, och vi har även döpt variablar ,funtioner parametrar på englenska. Vi har även jobbar med semikolon när det kommer till javaScript.

Svårigheter: Github har varit problematiskt då den inte har uppdaterats korrekt hos alla medlemmar efter en merge samt en pull request. Uöver det så har den förlorat kod hos gruppmedlemmar vid en merge in i git merge main.

Detta har tyvärr varit väldigt tidskrävande för gruppen. Det har let till att vi inte har hunnit arbeta med vg kraven (logginSidan). På det sättet som vi har planerat från början.

Utöver allt detta så har det varit en utmannig att komunicera med varande gälladen kode, då vi inte är helt vana vid det än.

Vad hade kunnat göras annorlunda: Det som skulle underlättat våran arbete nu i efterhand, hade varit att hela gruppen inte sitter när det är problem med github. Istället border vi ha delat upp oss så att en person fortskriva med arbetet.

Vi hade behövt tänka genom när vi skrev css, framförallt responsiv då det blev en hel del duplicerad kod.

Vidareutveckling: Fortsätt öva på att kommunicera med varande gällande kod. Om git strular från början, BÖRJA OM. Gör inte repo med en map som har en förälder. (dvs techstore.map och i den ligger orginela mapen som har filerna i sig.) Vi tar med oss erfarenheterna av att jobba i ett gemensamt porjekt tillsammans.

Ändringar som har gjorts: Kundvagnssidan för mobil har vi ändrat på jämnfört med mockups, då de hade olika bredd på mockups. Men vi valde att ha samma bredd på alla produkter då de ser proffsigt ut och jämförbart med dagens ecoms-siter.

G-kraven: Kundvagnssidan skall lista produkterna som användaren har lagt till i kundvagnen. Listan skall vara horizontell och centrerad.

Det ska gå att se flera produkter utan att behöva skrolla på sidan.

Varje produkt i listan skall visa bilden, titeln, priset och en knapp för att ta bort produkten ur kundvagnen.

Nedanför listan skall det finnas ett totalbelopp samt en knapp för att slutföra köpet.

Knappen för att slutföra köpet skall, vid klickning, visa en bekräftelse på köpet i en popup.

Hemsidan skall vara responsiv, dvs den skall gå att öppna på en mobil, en surfplatta och en datorskärm.

Ni skall jobba enligt GIT-Flow.

VG-kraven: När man bekräftar ett köp skall kundvagnen tömmas. Utöka produktlistan med ett urval från årets modeller så det totalt finns 10 stycken telefoner.

// AJSHA CACA,NIKELA STÅHL, AMMAR HASAN.