Sachin Singh

Backend Developer

Back to Projects

PDTS-GO - Parcel Delivery Tracking System

A parcel delivery tracking system with real-time updates, user authentication, profile management and parcel management built using Go, Gin, MongoDB, Redis, Kafka, Docker and Kubernetes

Overview

PDTS-GO is a comprehensive parcel delivery tracking system designed to streamline the logistics of package management. It features real-time tracking updates, user authentication with JWT, profile management, and parcel management. Built with Go and the Gin framework for high performance, it uses MongoDB for data storage, Redis for rate-limiting, Kafka and WebSockets for real-time updates and Docker for containerization, ensuring easy deployment and scalability.

Key Features

  • Real-time Tracking
  • Scalable Architecture
  • Delivery Personnel Management
  • Docker Containerization
  • Kubernetes Deployment
  • User Authentication (JWT)

Tech Stack

Go
Kafka
MongoDB
Kubernetes
Docker
JWT
Redis
gRPC
WebSocket