Memes Generator API:
[ Ссылка ]
In this video, you're going to learn how to build a full-stack web application using Angular, NestJS, Tailwind CSS, and Rapid API. We're going to use the Meme Generator API from Rapid API to get and generate some memes. We're also going to deploy this to Heroku so we can run the app over the internet, and share this with our friends too. The topics covered in this tutorial include, but are not limited to:
- Using an API from the Rapid API Hub
- Creating a Monorepo with NX
- Working with Angular and Nest JS in an NX project
- Setting up Tailwind CSS in an NX project
- Creating API endpoints in a Nest JS, and using Insomnia for checking them
- Caching data using files
- Working with Reactive Forms in Angular
- Deploying NodeJS apps to Heroku for production
- Rate limiting the API calls to avoid misuse
👉🏽 Code: [ Ссылка ]
♥️ Thanks to Rapid API for sponsoring this video ♥️
📚 FREE COURSES at [ Ссылка ]
🎥🎤📷 GEAR for Content Creation (contains affiliate links) 🎥🎤📷:
[ Ссылка ]
👉 Blazing fast SEO with Prerender.io
[ Ссылка ]
❤️❤️ Become a Supporter at Patron (because you're awesome):
[ Ссылка ]
❤️ Support the CodeWithAhsan community One-Time-Only:
[ Ссылка ]
🎥 Live Streams / Free sessions:
[ Ссылка ]
👉 Socials:
[ Ссылка ]
Timeline:
00:00:00 Introduction
00:01:31 Creating NX based Monorepo for Angular and NestJS
00:23:35 Understanding the entire data flow
00:24:23 Understanding how the Meme Generator API works from Rapid API Hub
00:27:07 Using Rapid API Host and Key in environment variables
00:28:22 Implementing images list API call with caching
00:41:25 Limiting responses for the GET images API call
00:44:25 Implementing Generate Meme API call
00:55:06 Implementing Rate Limiting to the API calls
01:00:42 Frontend (Angular App) Overview
01:02:41 Creating the Meme Generator Module
01:05:23 Implementing lazy loading modules
01:13:24 Adding a Font and setting up Tailwind CSS
01:18:04 Implementing the app's background image
01:19:38 Creating the Angular Service to talk to the backend API
01:20:42 Getting the Memes List from the Backend
01:25:54 Implementing selection of a meme image
01:36:19 Implementing Meme Image Search Query
01:47:05 Implementing Meme Generation Flow
02:22:58 Deploying the app to Heroku
Ещё видео!