Web interface for monitoring automatic car wash phases using ultrasonic sensors and LED indicators.
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.
| Component | Repository | Stack |
|---|---|---|
| Frontend | chrisssp/iot-carwash | Angular 17, TypeScript |
| Backend API | chrisssp/iot-carwash-api | Spring Boot 3, Java 17, MongoDB |
- 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
- Node.js 18+
- Angular CLI 17+
- Arduino-compatible microcontroller with ultrasonic sensors and LEDs
git clone https://github.com/chrisssp/iot-carwash.git
cd iot-carwash
npm install
ng serveThe application runs on http://localhost:4200 and expects the API at http://localhost:8080.
Please read CONTRIBUTING.md for branch naming, commit conventions, and PR workflow.
This project is licensed under the GPL v3 — see the LICENSE file for details.