https://github.com/harshad8782/smart-parking-system-iot
An IoT-based Smart Parking System built with PHP, MySQL, Arduino Uno, NodeMCU, and Android Studio. The project automates parking slot management via mobile app and sensors, featuring real-time slot availability, booking, and vehicle detection to optimize urban space and reduce congestion.
https://github.com/harshad8782/smart-parking-system-iot
android-application arduino-uno iot-device nodemcu phpserver
Last synced: about 2 months ago
JSON representation
An IoT-based Smart Parking System built with PHP, MySQL, Arduino Uno, NodeMCU, and Android Studio. The project automates parking slot management via mobile app and sensors, featuring real-time slot availability, booking, and vehicle detection to optimize urban space and reduce congestion.
- Host: GitHub
- URL: https://github.com/harshad8782/smart-parking-system-iot
- Owner: harshad8782
- Created: 2025-06-20T09:45:57.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T09:51:48.000Z (12 months ago)
- Last Synced: 2025-06-20T10:44:38.957Z (12 months ago)
- Topics: android-application, arduino-uno, iot-device, nodemcu, phpserver
- Language: PHP
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Parking System (IoT-based)
An IoT-enabled Smart Parking System that helps optimize urban parking space through automation. The project uses Arduino, NodeMCU, and IR sensors to detect vehicle movement, while a PHP-MySQL backend and Android app manage slot availability, bookings, and real-time updates.
## 🚗 Features
- User Registration & Login
- View available parking slots
- Book or Cancel a slot
- Park/Retrieve car using app
- Real-time slot status updates via IR sensor
- Admin panel to manage users and slots
- Android application integration
- Arduino-based hardware prototype
## 🛠️ Technologies Used
### Hardware:
- Arduino Uno
- NodeMCU (ESP8266)
- IR Sensors
- Stepper Motor
- Wi-Fi module
### Software:
- PHP, HTML, CSS, JS (Frontend)
- MySQL (Database)
- XAMPP (Local Server)
- Android Studio (Java/Kotlin)
- Arduino IDE
## ⚙️ Setup Instructions
1. Install XAMPP and start Apache & MySQL.
2. Import `smart_parking.sql` into phpMyAdmin.
3. Place `backend/` files in `htdocs/` directory.
4. Open the Android project in Android Studio.
5. Upload code to Arduino and NodeMCU via Arduino IDE.
6. Connect hardware components as per the circuit diagram.
## 🧠 Authors
- Kaushik Shigavan
- Harshad Raurale
- Shubham Modi
- Priyanshu Worlikar
## 🎓 Academic Info
Final year Diploma Project | Vidyalankar Polytechnic | Dept. of Computer Engineering (2021–22)
## 📜 License
This project is licensed under the MIT License.