Skip to content

IoT Car Wash — Real-Time Car Wash Phase Monitoring System

Angular TypeScript GPL v3 Active

Web interface for monitoring automatic car wash phases using ultrasonic sensors and LED indicators.

🇬🇧 English · 🇪🇸 Español


About IoT Car Wash

A real-time monitoring dashboard for an automatic car wash system. Three ultrasonic sensors detect vehicle position across wash, rinse, and dry phases. LED indicators light up to show the active phase, and distance measurements are visualized through interactive sliders.

Ecosystem

Component Repository Stack
Frontend chrisssp/iot-carwash Angular 17, TypeScript
Backend API chrisssp/iot-carwash-api Spring Boot 3, Java 17, MongoDB

Features

  • Real-time ultrasonic distance monitoring (3 sensors)
  • Visual phase detection: washing (blue), rinsing (green), drying (red)
  • Interactive distance sliders with car position indicators
  • 1-second polling for live updates
  • Dark-themed responsive UI

Quick Start

Prerequisites

  • Node.js 18+
  • Angular CLI 17+
  • Arduino-compatible microcontroller with ultrasonic sensors and LEDs

Setup

git clone https://github.com/chrisssp/iot-carwash.git
cd iot-carwash
npm install
ng serve

The application runs on http://localhost:4200 and expects the API at http://localhost:8080.

Contributing

Please read CONTRIBUTING.md for branch naming, commit conventions, and PR workflow.

License

This project is licensed under the GPL v3 — see the LICENSE file for details.

About

Real-time web interface for monitoring automatic car wash phases using ultrasonic sensors (Angular 17, TypeScript)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages