Uber Eats Clone Migrating to Nx and PNPM workspace From Lerna monorepo #42
Channel: Code with tkssharma
Date: 25/03/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 
Link  https://www.youtube.com/watch?v=8-L8C5DxIiA&list=PLT5Jhb7lgSBMF7JqIV6OZZ9LYPGhqZjfS

This Video is about Migrating Lerna monorepo to Nx and pnpm workspaces
Currently, we are using Lerna and NPM workspace but after exploring recent features on Nx with PNPM, I decided to Migrate the application to Nx with pnpm workspaces 

outline 
00:00  pnpm workspace 
01:00 add pnpm workspace yml 
01:30 adding apps and packages dir
04:00 fixing pnpm issues and installation 
07:00 running common pnpm commands 
10:00 fixing build commands on all workpsaces
15:00 adding infra folder in workspaces for aws-cdk


GitHub Link 
https://github.com/tkssharma/uber-eats-clone-app Welcome to Uber eats clone App development 
Let's build Uber Eats Clone App 
we are going to make everything from ground zero using the latest technology and tools
We will make the most common features for any food delivery app 

How UberEats Clone Script Works?

Find all food stores available at customer locations.
Browse various menus and find a meal customers like.
Pay money for your meal. Quick, Secure, and Simple.
Food is prepared and delivered to a predefined address.

Tools and technologies we are going to use. in this Product development 

- Architecture discussion 
- a 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

🐦 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,