The Smart Parking Project is an innovative solution designed to streamline parking management using modern web, mobile, and hardware technologies. This system provides real-time updates on parking slot availability, secure gate access, and booking confirmation through automated messaging, making it user-friendly and efficient.
- Developed Using: React (Web) and Progressive Web Application (PWA) technologies.
- Deployed: Hosted on Vercel for web access and installable as a mobile app.
- PWA Integration: Chrome install option for a seamless mobile experience.
- Database: Supabase for real-time parking slot updates.
- Authentication: Secure user login and management through Supabase.
- Working Model: Built using Arduino and NodeMCU.
- Access Control: RFID-based gate access system.
- Slot Detection: IR sensors integrated with servo motors for automated control.
- Twilio API: Sends booking confirmation messages to users for a secure and reliable experience.
- User Login: Users authenticate via the web or PWA app.
- Slot Booking: Users view real-time slot availability and book their preferred slot.
- Confirmation: Twilio API sends an SMS confirming the booking.
- Gate Access: RFID cards are used for entry; IR sensors and servo motors ensure automated access control.
- Real-Time Updates: The Supabase database keeps the app updated with the current parking status.
- Frontend: React.js, PWA
- Backend: NodeMCU, Arduino
- Database: Supabase (Real-time updates and authentication)
- API Integration: Twilio for SMS notifications
- Hardware: RFID, IR sensors, servo motors
- Clone the repository and navigate to the project directory.
- Install dependencies:
npm install
npm run dev Configure Supabase and Twilio API keys in the .env file. Deploy the app on Vercel for production use.
For inquiries or further development details, reach out to:
Email: official.ritesh21@gmail.com