Project Understanding Based on Files

💼 User Roles:

Admin – Manages parking slots, attendants, and system configurations.


Attendant – Handles bookings, prints receipts, and manages real-time entries/exits.


User (Driver) – Registers, requests for parking, and may get receipts.






✅ AIM

To develop a role-based web application using PHP and MySQL for efficient parking slot management, enabling real-time operations for users, attendants, and administrators through a secure and responsive interface.




📄 Abstract

SmartPark Manager is a web-based smart parking system developed using PHP and MySQL to automate the parking space management process. The system includes functionalities for three main roles—admin, attendant, and user.


Users can register and request parking. Attendants are responsible for checking availability, confirming entries, and printing receipts. The admin controls the backend operations, such as adding parking slots, viewing usage reports, and managing users and attendants.


The system utilizes dynamic pages like register, update_slots, attendant_portal, and admin_login, ensuring smooth interactions among different user types. It also features printing modules and real-time database connectivity via mysqlConnect.php.


This project effectively digitalizes manual parking systems, making them faster, more accurate, and user-friendly.






🏗️ Proposed System (Detailed)

🧑‍💼 Admin Features

Admin login (admin_login)


Manage parking slots (update_slots, basic_table)


View requests (admin_request)


Monitor system usage and feedback (feedback folder)


👷 Attendant Features

Attendant login and portal (attendant_login, attendant_portal)


View parking requests and assign slots


Generate receipts (attendant_receipt_print)


View driver details (driver.details)


Print management (print, print1)


👤 User Features

Register for account (register)


Request a parking slot (request)


Logout (logout)


📂 Support Files & Folders

Database: mysqlConnect.php handles all DB operations


UI Styling: Bootstrap, CSS, jQuery, DataTables


Assets: Stored in assets, src, and gallery


Reports/Printing: Receipt generation and logs via receipt folder