UberEats Clone Login with Google Social Provider Integration #59 #nestjs
Channel: Code with tkssharma
Date: 27/04/2023

Hi Everyone, 
🔥 This Video is a part of the Playlist "Uber Eats Clone" Application  and we are covering everything from ground zero to hero 

Outlines for this video

00:00  Updating  services with fixed port from env [3001 to 3009]
02:00 running all microservices using Nx console to their ports
03:00 Check mapping of all services with proxy APIs gateway 
05:35 Validate all services using the rest client by hitting the proxy 
08:00 Adding Google auth Provider server side in Next JS application 
10:00 Understanding Google Oauth Flow for User Authentication 
15:00 Adding Google Controller and Auth strategy 
19:00 Adding Google Auth Guard using Google Auth Strategy 
20:00 Adding Google Auth Strategy 
24:00 Handling Google auth callback 
25:00 Synchronize Google auth user with APIs Database 
29:00 Creating Tokens after creating a User in the system 
31:00 setting up cookies in response Headers 

In this video, we are adding Google Auth Provider for doing authentication 
- Add Google auth API Routes
- Add Google auth Callback Routes 
- Handle User account synchronization and crate token 
- Set user token in cookies 

🔗 Playlist  https://www.youtube.com/watch?v=t1JsK9rMYI8&list=PLIGDNOJWiL1-Smf4ABmuvcOrV7E4mCqN3

GitHub Link 
🔗 https://github.com/tkssharma/uber-eats-clone-app 

Welcome to Uber eats clone App development 
Let's build Ubereats Clone App 
Tools and technologies we are going to use 

- Architecture discussion 
- different type of architecture 
- Designing different microservices
- Defining Deployment stack for application and services
- Application setup with monorepo solutions
- Lerna/Nx for monorepo
- AWS CDK for deploying application
- github action for CI/CD
- exploring sveltekit for dashboard app
- exploring Next JS 13 for UI apps
- React JS with latest features from end user application
- Nest JS Microservices for API development 
- next js for end user application 
- svelte kit for managing SSR using SvelteKit
- React and next js 
- Nests with Node JS 
- SQS and Kafka 
- Twillio and sendGrid 
- Microservices and service communication 
- Express with Node JS and typescript 
- Prisma and TypeORM for services 
- Docker and containerization 
- Mysql and Postgres with MongoDB 

Github :
🔗 https://github.com/tkssharma/uber-eats-clone-app

Learn Geek stuff [Angular, Nest JS, Sveltekit,  React, Sveltekit, Next JS, Redux, Nodejs, Nest JS,  Web Development, Docker, AWS, Vue JS, All about Javascript]
Hi, I'm Tarun - a full-stack software developer from India. I build open-source projects and write about modern JavaScript, Node.js, design, and web development. If you like my stuff Please subscribe to My channel and Fell free to hit One-click unsubscribe anytime. I have 2000 youtube videos on the latest technologies.
If you have any comments, ideas, or critiques, or you want to say hi, don't hesitate to send me an email at tarun.softengg@gmail.com


https://www.youtube.com/channel/UCS1NeZF0Or2E1RAV9hQJz3g?view_as=subscriber
https://tkssharma.com/

Watch ALL My Playlist
https://www.youtube.com/user/vibbbbbba/playlists?view_as=subscriber

⭐️ Support my channel⭐️ https://ko-fi.com/tkssharma
⭐️ GitHub link for Reference ⭐️ https://github.com/tkssharma
🔥 Video contents..https://tkssharma.com/publications/  👇 
⭐️ Crash Courses ⭐️

🔗 Nodejs Microservices - https://www.youtube.com/watch?list=PLIGDNOJWiL19WHIxJ0Q4aP4X3oljPha5n&v=_fK8g2dhzvU&source_ve_path=MjM4NTE&feature=emb_title
🔗 Full Stack Clone Apps using Next JS - https://www.youtube.com/watch?v=t1JsK9rMYI8&list=PLIGDNOJWiL1-Smf4ABmuvcOrV7E4mCqN3
🔗 Next JS 13 Crash Course - https://www.youtube.com/watch?v=tSfKoY2Zzf8&list=PLIGDNOJWiL1-qK8XrRkMlLwYCSuVWCPZp
🔗 Nodejs Master Course - https://www.youtube.com/watch?v=Mu3zUZY3drA&list=PLIGDNOJWiL18Rh8ymQgXnIwtg_Qx0fkXf
🔗 ... 100+ more playlist 
🔗 .... its very big list 


🐦 Twitter: https://twitter.com/tkssharma
🐦 Github: https://github.com/tkssharma
🐦 Website: https://tkssharma.com
🐦 Blogs: https://blog.tkssharma.com

I’m Tarun, I am Publisher, Trainer Developer, working on Enterprise and open source Technologies JavaScript frameworks (React Angular, sveltekit, nextjs), I work with client-side and server-side javascript programming which includes node js or any other frameworks Currently working with JavaScript framework React & Node js 🚀 with Graphql 🎉 developer publications.

I am a passionate Javascript developer writing end-to-end applications using javascript using React, Angular 🅰️, and Vue JS with Node JS, I publish video tutorials and write about everything I know. I aim to create a beautiful corner of the web free of ads, sponsored posts,