/movie-list

Angular app for discovering featured movies

Primary LanguageTypeScript

MovieList

Movie list application implemented with Angular 7 and NgRx (Redux implementation for Angular).

Key features

  • List of featured movies
  • Details page for certain movie
  • Search
  • Search autocomplete (for browsers which support datalist)
  • Filter by genre
  • Responsive design

Technologies used

  • Angular stack (Latest version of Angular, RxJS, Typescript)
  • Redux
  • NgRx
  • SASS (SCSS)
  • BEM

As this is standalone frontend app movie data is hardcoded in store's initial state

This project was generated with Angular CLI version 7.0.4.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

There is no e2e tests ¯\_(ツ)_/¯