{"repo":"JancoBH/Angular-Movies","free":true,"listed":false,"github":"https://github.com/JancoBH/Angular-Movies","clone":"git clone https://github.com/JancoBH/Angular-Movies.git","description":"Angular Movies | TV Shows is a simple web app built with The Movie DB API + Angular 22 + Material Angular.","language":"TypeScript","stars":133,"topics":["angular-material","angular2","angular-cli","angular","movies","angular-movies","material-design","movie","moviedb-api","series"],"license":"MIT","category":"databases-storage","readme_excerpt":"Angular Movies TV Shows Angular Movies is a standalone Angular application that consumes The Movie Database API and displays movies, TV shows, people, details, trailers, recommendations, and responsive poster grids. Live demo: https://jancobh.github.io/Angular-Movies/ Tech Stack - Angular 22 - Angular Material 22 - Angular standalone APIs and lazy routes - Zoneless change detection - Angular CLI unit-test builder with Vitest - GitHub Actions deployment to GitHub Pages Prerequisites - Node.js 24 or newer compatible with Angular 22 - npm - A TMDB API key from https://developer.themoviedb.org/ Local Setup Edit .env.local and set your TMDB key: Then run the app: npm start , npm run build , and npm run github generate the Angular environment files automatically before running. The development server runs at http://localhost:4200/ . Available Scripts Testing This project uses the Angular 22 @angular/build:unit-test builder with Vitest. Karma, Jasmine, and the old src/test.ts setup are intentionally not used. Recommended test style: - Use TestBed for Angular integration points. - Prefer await fixture.whenStable() over manual change detection for zoneless tests. - Keep test files as .spec.ts or .test.ts under src/ . GitHub Pages Deployment The workflow in .github/workflows/deploy-pages.yml builds and deploys the app using GitHub Pages artifacts. Repository setup: 1. Go to Settings Pages . 2. Set Source to GitHub Actions . 3. Go to Settings Environments github-pages . 4. Open the gith","default_branch":null,"files":null,"tree":[],"storefront":"/r/JancoBH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JancoBH/Angular-Movies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}