/simiflix

Simiflix is a movie recommendation website that suggests movies based on a selected film and allows users to create a watchlist of recommended movies.

Primary LanguageTypeScript

SIMIFLIX - The movie recommendation site

Information

Beskrivning av projektet:

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.

Specifikationer

Krav för godkänt:

  • 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

Krav för väl godkänt:

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

Skapat av:

Edvin Djulic, Carl Hasselblad, Jesper Lindström

Run & Build

Run:

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 devoch kan då testa projektet lokalt.

Build:

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.

Demo link

SIMIFLIX på Netlify