Skip to content

Meeth-webdev/uber-location_tracking-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Uber Live Location Tracking Backend

πŸ“‹ Project Overview

Real-time driver location tracking system built with Django Channels and Redis Pub/Sub for Uber-like live tracking functionality.

πŸ—οΈ Technology Stack

-🐍 Django - Backend Framework

-πŸ”Œ Django Channels - WebSocket Handling

-🎨 Redis - Pub/Sub Messaging

-🌐 ASGI - Async Support

-🎯 Core Features

1)Real-time driver location updates

2)Live ride tracking for customers

3)WebSocket-based communication

4)Redis Pub/Sub for message broadcasting

πŸ”„ How It Works

Customer books ride β†’ WebSocket connection established

Driver sends location β†’ Published to Redis channel

All subscribed users β†’ Receive real-time updates

Live tracking β†’ Continuous location streaming

⚑ Key Components

1)Redis Pub/Sub - Broadcasts location to multiple clients

2)Django Channels - Handles WebSocket connections

3)Channel Layers - Manages real-time communication

Built for scalable, real-time location tracking with efficient message broadcasting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages