Skip to content

Repository files navigation

CodingProject

CodingProject er en app som viser brukere og lar deg lese infoen til disse brukerne, samt legge de til som favoritter.

Funksjoner

  • Innlogging med brukernavn og passord
  • Visning av brukerliste
  • Favoritter
  • Søk etter brukere
  • Profilvisning med mulighet til å endre passord og profilbilde

Krav

  • iOS 26.1+

Installasjon

  1. Åpne CodingProject.xcodeproj i Xcode
  2. Bygg og kjør prosjektet (⌘R)

Bruk

Appen starter med en innloggingsskjerm. Etter innlogging får du tilgang til tre faner:

  • Users: Alle brukere
  • Favorites: Favorittbrukere
  • Search: Søk etter brukere

Kravsjekk

✅ Oppfylte krav

  • iOS app med minst 2 skjermer (LoginView og AllUsersView)
  • Login screen med username og password
  • Home screen som viser oversikt over alle brukere
  • Bruk av JSON-filer siden backend ikke er klar (login.json og users.json)
  • POST /api/login returnerer JSON med token
  • GET /api/users kalles med token (simulert med lokale filer)
  • Appen husker innlogging ved restart (token lagres i Keychain)
  • Bonus: Legge til/fjerne brukere som favoritter

Notater

  • Appen bruker lokale JSON-filer (login.json og users.json) for data
  • Autentisering simuleres og aksepterer alle brukernavn/passord-kombinasjoner
  • Autentiseringstoken lagres sikkert i Keychain
  • Når backend er klar, må APIService.getUsers() endres til å gjøre ekte HTTP-kall med header x-auth-token (se TODO-kommentar i koden)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages