SpotSync is a MERN stack web application that helps manage parking spaces digitally.
It provides real-time parking availability, automatic fee calculation, and admin-level financial tracking.
SpotSync simplifies parking management by replacing manual processes with a smart digital system.
The application has two main parts: User and Admin.
Users can park their vehicles using a simple step-by-step process:
- Enter name, email, contact number, and vehicle type (2-wheeler / 4-wheeler)
- View available parking spots
- Choose a parking spot
- Selected spot becomes unavailable instantly
- Entry time is stored in MongoDB
- On exit:
- Parking fee is calculated automatically
- Fee is collected
- Parking spot becomes available again
- Frontend and database are updated
Admin can log in using a secure password and:
- Add new parking spots
- Delete or update parking spots
- View financial data:
- Total collection from 2-wheelers
- Total collection from 4-wheelers
- Overall revenue
- React.js
- CSS / Bootstrap
- Node.js
- Express.js
- MongoDB (Mongoose)
- Stores user entry and exit details
- Stores parking spot status
- Stores vehicle types
- Stores fee details
- Stores financial data for admin
- Real-time parking availability
- Automatic fee calculation
- Secure admin access
- Live database synchronization
- Clean and simple UI