Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
efd11fc
feat: add initial product details page layout
taraa Oct 13, 2026
4403db9
feat: add ingredients, allergens and nutrition info to product details
taraa Oct 13, 2026
253228f
feat: add shopping list controls to product details
taraa Oct 13, 2026
34deeaf
wip: implement search results page for issue #37
annisaam Oct 14, 2026
a7aa632
Merge remote-tracking branch 'origin/dev' into feature/37-search-results
annisaam Oct 14, 2026
bcaf1d1
feat: add store filtering for issue #37
annisaam Oct 14, 2026
e34ab3f
feat: add hierarchical category filtering for issue #37
annisaam Oct 14, 2026
32bfd08
chore: update search results preview for issue #37
annisaam Oct 14, 2026
cc3dcaa
feat: hero-del på startsiden (#39)
ingrihka Oct 15, 2026
e99bcca
feat: aktiv handlelapp på startsiden (#39)
ingrihka Oct 15, 2026
a5c141f
feat: kategorier og bunntekst på startsiden (#39)
ingrihka Oct 15, 2026
a63b026
style: refine product details page to match Figma design
taraa Oct 15, 2026
ca4379f
fix: remove temporary product details test changes from App
taraa Oct 15, 2026
57beaf9
Fjerner strekene på siden
taraa Oct 15, 2026
475aa88
Posisjonerte skriften mer sentralt
taraa Oct 15, 2026
629b071
feat(#37): mobiltilpasning, filterknapp og kategorinavn i filterbrikker
annisaam Oct 15, 2026
d7a013c
chore(#37): fjern preview-filer
annisaam Oct 15, 2026
2261979
Merge remote-tracking branch 'origin/dev' into feature/37-search-results
annisaam Oct 15, 2026
a75bce8
Merge pull request #43 from IT2810-H26/feature/37-search-results
taraa Oct 16, 2026
2f67071
Merge pull request #42 from IT2810-H26/36-feat-implementere-produktde…
lindeav Oct 16, 2026
8342203
Merge pull request #44 from IT2810-H26/feature/39-startside
lindeav Oct 16, 2026
91d87d3
Oppdatert README til innlevering 2
lindeav Oct 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 7 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

Repository for team IT2810-H26-T27 i IT2810-H26.

> **Status: Andre underveisinnlevering.** Backend med GraphQL (Apollo Server) og PostgreSQL er satt opp, og varer fra Kassalapp importeres til databasen. Frontend henter og viser varer via Apollo Client. Handlelister kan opprettes og fylles med varer gjennom API-et. Se [Kjøre prosjektet lokalt](#kjøre-prosjektet-lokalt) for oppsett.
> **Status: Andre underveisinnlevering.** Backend med GraphQL (Apollo Server) og PostgreSQL er satt opp, og varer fra Kassalapp importeres til databasen. Frontend henter og viser varer via Apollo Client. Handlelister kan opprettes og fylles med varer gjennom API-et. Se [Kjøre prosjektet lokalt](#kjøre-prosjektet-lokalt) for oppsett. Vi har allerede satt det opp på VM så hvis dere ikke vil kjøre det lokalt kan dere klikke på linken under.
Link til nettsiden: http://it2810-27.idi.ntnu.no/project2/

## Idé

Expand Down Expand Up @@ -35,46 +37,33 @@ Handlelappen er en digital handleliste. Du søker opp dagligvarer eller blar i k

## Design (første utkast)

Designet er laget i Figma. Disse skjermbildene er et første utkast og kan endre seg.
Designet er laget i Figma. Disse skjermbildene er et første utkast og kan endre seg. Vi legger til link til figma.
Link til figma https://www.figma.com/design/cjDVbDbednm8qHobizzFji/Handlelappen-%E2%80%93-notatbok--Copy-?node-id=2-2&m=dev

### Hjem og søk
Under er beskrivelse av flyten:

### Hjem og søk
Forsiden har søkefelt, kategorier og den aktive lappen. På søkesiden kan man filtrere på kategori, pris og merking (økologisk, laktosefri, norskprodusert) og sortere resultatene. Varer legges rett på lappen fra resultatlista, og lappen vises ved siden av.

![Hjem og søk](docs/design/hjem-og-sok.png)

#### Søk og filtrering

Hva du får opp når du filtrerer på en bestemt butikk hvis den har produktet og hvis den ikke har produktet.

![Søk og filtrering](docs/design/sok-filtrert-pa-butikk.png)

### Produktside og meny

Produktsiden viser pris, kilopris, ingredienser, allergener og næringsinnhold. Her kan man endre antall og legge til et notat, for eksempel «skivet, hvis de har». Menyen gir tilgang til alle delene av appen.

![Produktside og meny](docs/design/produkt-og-meny.png)

### Mine handlelister og aktiv liste

Man kan ha flere aktive lister, og den man bruker nå er merket. På den aktive lista kan man endre antall, fjerne varer, sortere etter butikkavdeling og se estimert sum.

![Handlelister](docs/design/handlelister.png)

### Tidligere handlelister

Ferdige lister er gruppert etter måned. Man kan søke i dem og laste inn eldre lister. Fra en tidligere liste kan man bruke den på nytt eller legge varene på den aktive lappen.

![Tidligere lister](docs/design/tidligere-lister.png)

### Handletur (mobil)

Handleturen er laget for mobil, siden den brukes i butikken. Varene er gruppert etter avdeling, og en fremdriftslinje viser hvor mange som er krysset av.

![Handletur på mobil](docs/design/handletur-mobil.png)

## Data

**Kilde:** [Kassalapp API](https://kassal.app/api), et API med norske dagligvarer og priser fra de fleste kjedene, blant annet Rema 1000, Kiwi, Meny, Coop, Joker, Spar og Bunnpris.

Feltene vi har tenkt å bruke:
Expand Down
Loading