This project is create with Angular 11.2.6. It accepts movie title to search using the OMDB API and shows results page by page using pagination. Project uses Angular material for the pagination, and everything else is build from scratch. Project is scalable and modularized. The site supports mobile and its responsive.
- You need to have your own API key for function this application for success via OMDB
- Once you have it place it on two
environment
files undersrc/environments/
directory.
- Clone the repository.
- Run
npm install
- Run
npm run start
for a dev server. Navigate tohttp://localhost:4000/
. The app will automatically reload if you change any of the source files.
- Run
npm run build
to build the project. The build artifacts will be stored in thedist/
directory. Use thenpm run build:prod
command for a production build.
- Run
npm run test
to execute the unit tests via Karma. - Run
npm run coverage
to execute the unit tests with coverage and collect the detailed report navigatingcoverage/
directory.the Demo
- Visit the Demo page for showcase.
Anuradha Mudalige