Skip to content

A Angular Movies App Optimized for Performance

Notifications You must be signed in to change notification settings

medeirosjoaquim/angular-movies

 
 

Repository files navigation

angular-movies

This is a Movies App built using Angular and The Movie Database (TMDB) API.

Demo

A live deployment of this app is available to try it out.

Comparison to next app

Contributing

Contributions are always welcome!

For large changes, please file an issue to discuss your proposed changes with us before working on a PR :)

Installation

Clone and install the dependencies for angular-movies locally:

  git clone https://github.com/tastejs/angular-movies.git
  cd angular-movies 
  npm install

Quick setup

  1. Take a copy of src/environments/environment.local.example.ts and re-name to src/environments/environment.prod.ts
  2. Get your TMDb API key
  3. Get your TMDB API read access token
  4. Enter the details into the src/environments/environment.prod.ts file

Running locally

  • npm run build:dev: dev build
  • npm run build:prod: production build
  • npm run build:prod:ssr: production build for SSR
  • npm run start: serve the project locally for development
  • npm run start:ssr:dev: serve the project locally SSR for development
  • npm run start:ssr:prod: serve the project locally SSR for production
  • npm run analyze:bundlesize: bundle size analysis

Tech Stack

Built with:

  • Angular
  • rx-angular

Authors

Based on the original angular-movies foundation by @clamarque.

License

MIT

About

A Angular Movies App Optimized for Performance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.8%
  • SCSS 18.9%
  • HTML 10.1%
  • JavaScript 5.1%
  • Shell 0.1%