ParkSense is an intelligent parking management system designed to simplify how users find, reserve, and manage parking spaces.
Built with Python and SQLite, it offers real-time tracking, clean data handling, and easy setup — all in a lightweight package.
ParkSense helps you:
- Track available parking spots in real time
- Manage vehicle entries and exits with accuracy
- Generate usage and revenue reports
- Run seamlessly with a simple SQLite database
- Deploy quickly using Flask for the web interface
- 🔍 Real-Time Availability — Know instantly which spaces are free or occupied
- 📋 Vehicle Management — Add, update, or remove records easily
- 📈 Usage Analytics — Generate insights on parking trends
- 💾 Lightweight Database — Uses SQLite, no external setup needed
- 🌐 Web-Based Access — Flask-powered dashboard for easy interaction
| Layer | Technology |
|---|---|
| Backend | Python 3.x |
| Framework | Flask |
| Database | SQLite 3 |
| Environment | Replit / Localhost |
Make sure you have:
- Python 3.x
- SQLite (comes pre-installed with Python)
- Flask (
pip install flask) - Git (optional)
Clone and set up the project:
git clone https://github.com/JoanathanPS/ParkSense.git
cd ParkSense
pip install -r requirements.txtStart the server:
python app.pyAccess it at:
http://localhost:5000
| Column | Type | Description |
|---|---|---|
| accession_no | INTEGER | Unique ID for each book |
| title | TEXT | Book title |
| publisher | TEXT | Publisher name |
| author | TEXT | Author name |
| status | TEXT | issued / available / sent_for_binding |
| date_of_purchase | DATE | Purchase date |
| Column | Type | Description |
|---|---|---|
| id | INTEGER | Vehicle ID |
| plate_number | TEXT | License plate number |
| owner_name | TEXT | Vehicle owner |
| slot_number | TEXT | Assigned parking slot |
| check_in_time | DATETIME | Entry time |
| check_out_time | DATETIME | Exit time |
- Add a new parking entry
- Update slot availability
- View reports of all active and historical vehicles
- Delete or archive old entries
- 🚙 QR-based entry system
- 📱 Mobile app integration
- 🔔 Real-time notifications for slot availability
- 🌍 Multi-lot management
Joanathan P. S.
Project maintained with 💡 curiosity and clean Python code.
📫 Reach out via GitHub: JoanathanPS
This project is licensed under the MIT License — see the LICENSE file for details.