ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Building a Production-Ready Zomato Clone with Microservices, RabbitMQ & Real-Time Tracking

Автор: Small Town Coder

Загружено: 2026-02-11

Просмотров: 54258

Описание: In this video, we build a complete Zomato Clone using a microservices architecture, just like real food delivery platforms.

This project includes real-time order tracking, live rider navigation, role-based dashboards, sound notifications, and a scalable backend powered by RabbitMQ and Docker.

🔗 Source Code : https://www.smalltowncoder.online
🌐RabbitMQ and Aws Guide: https://drive.google.com/file/d/1zCPz...
🗺️Address Page Google Drive Link: https://drive.google.com/file/d/1jdlm...

The application supports multiple roles:
• Customer
• Restaurant (Seller)
• Delivery Partner (Rider)
• Admin (Verification & Management)

The backend is divided into 6 independent microservices:
• Auth Service
• Restaurant Service
• Rider Service
• Admin Service
• Realtime Service (Socket.IO)
• Utils Service (File Uploads & Payments)

For communication between services, RabbitMQ is used as a message broker and is deployed on AWS using Docker.

Real-time features include:
• Live order status updates
• Real-time rider location tracking
• Navigation for riders to delivery locations
• Customers can track the delivery partner live on the map
• Sound notifications for order received and delivery accepted

Payments are handled using two gateways:
• Razorpay (for Indian users)
• Stripe (for global users)

The entire project is dockerized and deployed:
• Backend microservices on Render
• Frontend on Vercel

This project is perfect for developers who want to learn:
• Microservices architecture in Node.js
• Real-time systems using Socket.IO
• Message queues using RabbitMQ
• Payment gateway integration
• Docker & production deployment
• How apps like Zomato work internally

⏰ Timestamps

00:00:00 – Introduction & Prerequisites
00:01:44 – How to Get the Source Code
00:03:32 – Demo
00:21:41 – Project Structure Overview
00:25:47 – Auth Service & Setting Up the Frontend
03:55:45 – Restaurant Service, Frontend & Utils Service (Upload Functionality)
09:02:48 – Adding Add-to-Cart Functionality
10:31:32 – Creating Address APIs and Page
11:05:46 – Creating Order APIs
12:07:00 – Setting Up RabbitMQ for Payments & Creating Razorpay Payment APIs
12:55:50 – Checkout Page
14:18:43 – Creating Stripe Payment API & Integrating It into the Frontend
14:46:51 – Creating Realtime Service & Showing Realtime Orders on Restaurant Dashboard
17:39:44 – Rider Service & Frontend
21:56:04 – Creating Realtime Location Tracking for User & Rider
23:02:43 – Fixing Protected Routes & Creating Admin Services
24:03:28 – Dockerizing & Deploying the Project

🔔 If you find this video helpful, consider subscribing for more real-world full-stack projects.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Building a Production-Ready Zomato Clone with Microservices, RabbitMQ & Real-Time Tracking

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

.kkrieger - Инженерное Безумие Размером 96KB

.kkrieger - Инженерное Безумие Размером 96KB

Claude Artifacts Tutorial for Beginners | Daily Learning in Aaghaz AI #quickdraw

Claude Artifacts Tutorial for Beginners | Daily Learning in Aaghaz AI #quickdraw

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

How to Build a Scalable RAG System for AI Apps (Full Architecture)

How to Build a Scalable RAG System for AI Apps (Full Architecture)

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Дарио Амодеи — «Мы близки к концу экспоненты»

Дарио Амодеи — «Мы близки к концу экспоненты»

Теперь каждый занимает должность штатного инженера/архитектора!

Теперь каждый занимает должность штатного инженера/архитектора!

Сетевые возможности Kubernetes: NodePort, LoadBalancer, Ingress или Gateway API?

Сетевые возможности Kubernetes: NodePort, LoadBalancer, Ingress или Gateway API?

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Roadmap Вайбкодера 2026 - с Нуля до Релиза

Roadmap Вайбкодера 2026 - с Нуля до Релиза

Запуск нейросетей локально. Генерируем - ВСЁ

Запуск нейросетей локально. Генерируем - ВСЁ

Получайте доступ к своим файлам, где бы вы ни находились — идеальная конфигурация Raspberry Pi 5.

Получайте доступ к своим файлам, где бы вы ни находились — идеальная конфигурация Raspberry Pi 5.

Build and Deploy a Full-Stack AI App for Free (No Credit Card)

Build and Deploy a Full-Stack AI App for Free (No Credit Card)

WebSockets Crash Course: Build a Real-Time Sports Broadcast Engine (10ms Updates)

WebSockets Crash Course: Build a Real-Time Sports Broadcast Engine (10ms Updates)

ПОЛНЫЙ ГАЙД на n8n. ИИ агенты и автоматизации (5+ часовой курс) [Без кода]

ПОЛНЫЙ ГАЙД на n8n. ИИ агенты и автоматизации (5+ часовой курс) [Без кода]

AI-агенты становятся системной силой: масштабы, риски, потеря контроля | AI 2026

AI-агенты становятся системной силой: масштабы, риски, потеря контроля | AI 2026

Build a Real-Time Chat App with MERN, RabbitMQ & Microservices | Socket.IO, Redis, AWS Deployment

Build a Real-Time Chat App with MERN, RabbitMQ & Microservices | Socket.IO, Redis, AWS Deployment

Работа с файлами в Python — наглядное объяснение.

Работа с файлами в Python — наглядное объяснение.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]