yBlackBox
logo
project screenshots

Project Overview



Objective

Using Angular, build the client-side for an application called myFlix based on its existing server-side code (REST API and database).


Planning



User Stories

  • As a user, I want to be able to receive information on movies, directors, and genres so that I can learn more about movies I’ve watched or am interested in.
  • As a user, I want to be able to create a profile so I can save data about my favorite movies



Style Guide



Color Palette

I oriented the style of the website on the stylings I used for the React myFlix App.




Background Color:

#0D1A25


Component Color:

#122535


Link Hover Color:

#F90606


Button Color:

#59A9F0




Development



Technologies Used

  • Angular
  • Typescript
  • HTML
  • CSS / React Bootstrap
  • Material Design



Challenges:



  • A problem I faced was that the movies were not loading when the user signed in, instead they only loaded after I refreshed the screen.
    • I was finally able to solve this problem myself when I realized that the token for the authorization was not saved correctly and I had to add it to local storage and then add it to the API call for getting the movie data.