forked from lakshuki63/parkify
-
Notifications
You must be signed in to change notification settings - Fork 0
A smart car parking system that lets users view and book parking slots
drachmacollector/parkify
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
#🚗 Parkify **Parkify** is a comprehensive, web-based parking management system designed to streamline the process of finding, booking, and managing parking slots. Built with a PHP backend and a dynamic frontend, the platform provides distinct interfaces for both users looking for parking and administrators managing the facilities. ## 🚀 Features ### For Users * **Real-time Booking**: Check slot availability and book parking spots instantly. * **Profile Management**: Update personal information, vehicle details, and manage passwords. * **Booking History**: View a detailed history of all past and upcoming parking reservations. * **Invoice Generation**: Automatically generate digital invoices and QR codes for bookings. * **Interactive UI**: A modern dashboard featuring glassmorphic design elements and particle animations. ### For Administrators * **Dashboard Overview**: View platform-wide statistics, including total users and active bookings. * **Parking Management**: Add new parking locations and manage existing spots. * **User Oversight**: View and manage all registered users on the platform. * **History Logs**: Access the full booking history across the entire system for auditing. ## 🛠️ Tech Stack * **Backend**: PHP * **Database**: MySQL (SQL schemas provided for parking spots, user info, and booking history) * **Frontend**: HTML5, CSS3 (Custom styles for admin and user boards), JavaScript * **Animations**: Particles.js for interactive background effects * **Server Config**: Optimized `.htaccess` for routing and security ## 📂 Project Structure ```text ├── admin/ # Administrator panel and management logic ├── backup/ # SQL database schemas and backups ├── experiment_with_user/ # Core user booking and dashboard features ├── forgetpassword page/ # Password recovery system ├── registration/ # User signup and onboarding ├── userName/ # Profile and account settings management ├── userboard/ # Main user interface and booking history └── index.php # Landing page and entry point ``` ## ⚙️ Installation & Setup 1. **Clone the Repository**: ```bash git clone https://github.com/drachmacollector/parkify.git ``` 2. **Database Setup**: * Create a MySQL database named `parkify`. * Import the SQL files found in the `/backup` folder (starting with `parkify.sql`) to set up the necessary tables. 3. **Configuration**: * Ensure your local server (XAMPP, WAMP, or MAMP) is configured to handle PHP. * Update database connection strings in the PHP files if your MySQL credentials differ from the default. 4. **Deployment**: * Place the folder in your `htdocs` or `www` directory and access it via `localhost/parkify`. ## 📄 License This project is part of the **Parkify** parking management solution. All rights reserved.
About
A smart car parking system that lets users view and book parking slots
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 51.4%
- CSS 29.6%
- Hack 8.5%
- JavaScript 6.9%
- HTML 3.6%