Angular Frontend Built with NestJS API and HttpClient

Day 17 - I built a full Angular frontend that talks to yesterday's NestJS API 🚀TechFromZero Series - AngularFromZero 🌐 Try it live: https://lnkd.in/dKhYyvDp This isn't a Hello World. It's a real component architecture: 📐 Search Form → HttpClient → API Key Interceptor → Proxy → NestJS API → OMDB 🔗 The full code (with step-by-step commits you can follow): https://lnkd.in/d3ZEWQ_B 🧱 What I built (step by step): 1️⃣ Angular 21 project scaffold with standalone components — no NgModules 2️⃣ Environment config + dev proxy to avoid CORS with the backend 3️⃣ TypeScript interfaces mirroring the NestJS API exactly 4️⃣ MovieService with HttpClient + functional API key interceptor 5️⃣ FavoritesService with Angular signals for reactive state 6️⃣ Navbar with RouterLink, active highlighting, and favorites count badge 7️⃣ Search page with movie cards, loading spinner, and error handling 8️⃣ Reusable pagination component (dumb component pattern) 9️⃣ Movie detail page with rating bars (IMDB/RT/Metacritic) and favorites toggle 🔟 Favorites page with notes, remove, and empty state 1️⃣1️⃣ Dark theme with CSS custom properties and amber accent 1️⃣2️⃣ README + Vercel deployment for SPA routing 💡 Every file has detailed comments explaining WHY, not just what. Written for any beginner who wants to learn Angular by reading real code — with full clarity on each step. 👉 If you're a beginner learning Angular, clone it and read the commits one by one. Each commit = one concept. Each file = one lesson. Built from scratch, so nothing is hidden. 🌐 See all days: https://lnkd.in/dhDN6Z3F 🔥 This is Day 17 of a 50-day series. A new technology every day. Follow along! #TechFromZero #Day17 #Angular #LearnByDoing #OpenSource #BeginnerGuide #100DaysOfCode #CodingFromScratch

  • graphical user interface

To view or add a comment, sign in

Explore content categories