Back to Selected Work
2025Software Application

Smart Parking System

An IoT parking monitoring system built with ESP32 sensors, an asynchronous FastAPI backend, PostgreSQL database, and a React dashboard deployed on AWS.

Smart Parking System interface preview

The Problem

Drivers waste time, fuel, and patience searching for available parking in commercial facilities, while lot operators lack real-time visibility into bay occupancy.

Engineering Solution

Engineered an end-to-end IoT monitoring solution combining ESP32 ultrasonic telemetry, high-throughput Python FastAPI ingestion services, AWS cloud infrastructure (EC2 + RDS PostgreSQL), and a live React dashboard.

Key Capabilities

  • Real-time parking space occupancy telemetry with ESP32
  • FastAPI backend for continuous telemetry processing
  • PostgreSQL database on AWS RDS for slot state persistence
  • Live React dashboard showing bay availability
  • Hosted on AWS EC2 cloud infrastructure
Technical Architecture

ESP32 microcontrollers send sensor readings over HTTP to a Python FastAPI backend deployed on AWS EC2, storing state transitions in AWS RDS PostgreSQL and pushing updates to a React web dashboard.

ESP32 hardware telemetry with ultrasonic distance threshold calibration
FastAPI REST endpoints for sensor data ingestion and slot status updates
PostgreSQL on AWS RDS for parking transaction and occupancy records
React frontend providing a real-time visual map of occupied and open bays
Deployed on AWS EC2 with systemd process management
Technologies
ESP32FastAPIReact.jsPostgreSQLAWS
DeveloperSai Kumar Thota
RoleFull Stack & Software Design
Release Year2025

Looking for someone to build something similar?

I am open to software engineering opportunities and projects.