Vi ville använda oss av ett roligt API och utgå från det. Valet föll på the movie DB. Utifrån det valde vi sedan att använda deras rekommendations-API för att kunna hitta filmer som är liknande det man sökt på. Vi kände att vi också ville ha möjlighet att spara filmer man är intresserad av, så därför skapade vi också en watchlist-funktion, där man lätt kan spara de rekommendationer man fått av vår sida.
-
Projektet innehåller och använder minst 8 stycken komponenter varav minst 3 stycken är “statefulla"-komponenter.
-
React Router har använts för att dynamiskt uppdatera URL’en.
-
Git & GitHub har använts
-
Projektmappen innehåller en README.md fil - (läs ovan för mer info)
-
Uppgiften lämnas in i tid!
-
Muntlig presentation är genomförd
-
Alla punkter för godkänt är uppfyllda
-
Ett “CSS i JS“ lib skall användas för at skriva CSS (ex JSS, Styled-Components, mm).
-
En ”ErrorBoundry”- komponent ska skapas och användas på minst 3 ställen.
-
Data från ett web-API hämtas och visas på sidan.
Edvin Djulic, Carl Hasselblad, Jesper Lindström
För att kunna köra projektet lokalt så behöver du som laddat ner först öppna en terminal och skriva npm install
för att ladda ner alla dependencies. För att starta dev-servern så skriver du npm run dev
och kan då testa projektet lokalt.
För att bygga projektet så behöver du skriva npm run build
. Vill du testa att se hur projektet ser ut när det är byggt så är det möjligt med kommandot npm run preview
.