{"id":25420142,"url":"https://github.com/yasinefeee/parkspotter","last_synced_at":"2026-03-13T17:42:10.156Z","repository":{"id":266148012,"uuid":"897534265","full_name":"YasinEfeee/ParkSpotter","owner":"YasinEfeee","description":"This project uses AI-powered vehicle detection to enable customizable and efficient parking space management.","archived":false,"fork":false,"pushed_at":"2025-03-18T07:47:36.000Z","size":57274,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-28T07:45:52.839Z","etag":null,"topics":["ai-systems","artificial-intelligence","cv2","firebase","firebase-database","image-processing","image-recognition","parking-management","parking-slot-detection","parking-spot-detection","parking-spots","pyqt5","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YasinEfeee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-02T19:49:39.000Z","updated_at":"2025-04-20T15:14:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"151792b9-0814-461e-93b8-e77365050645","html_url":"https://github.com/YasinEfeee/ParkSpotter","commit_stats":null,"previous_names":["yasinefeee/parkspotter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasinEfeee%2FParkSpotter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasinEfeee%2FParkSpotter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasinEfeee%2FParkSpotter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasinEfeee%2FParkSpotter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YasinEfeee","download_url":"https://codeload.github.com/YasinEfeee/ParkSpotter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YasinEfeee%2FParkSpotter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259186481,"owners_count":22818574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-systems","artificial-intelligence","cv2","firebase","firebase-database","image-processing","image-recognition","parking-management","parking-slot-detection","parking-spot-detection","parking-spots","pyqt5","python"],"created_at":"2025-02-16T19:36:08.425Z","updated_at":"2026-03-13T17:42:05.114Z","avatar_url":"https://github.com/YasinEfeee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ParkSpotter\n\nThis project aims to make the parking search process faster, more efficient, and accessible with an AI-supported system.  \nThe system stands out with real-time monitoring in marketplaces, shopping malls, and private parking lots, providing priority access for individuals with disabilities, anomaly detection, and a low-cost technology infrastructure.  \nDeveloped using Python and the YOLOv8 model, the project contributes to environmental sustainability goals while optimizing traffic flow.\n\n## Firebase Integration Warning !!\nThis project uses Firebase as its database to efficiently store and manage parking data.  \nMake sure to configure your Firebase account and provide the `serviceAccountKey.json` file for seamless integration.\n\n## Project Purpose\n\nAs urbanization increases, finding available parking spaces has become a significant challenge, leading to time loss, financial costs, and environmental concerns. The ParkSpotter system was developed to:\n\n- **Optimize the parking search process**, making it faster and more efficient.\n\n- **Improve accessibility for disabled individuals**, ensuring designated spots are used correctly.\n\n- **Provide a cost-effective and scalable AI-based solution** for municipalities and private parking lots.\n\n- **Detect parking anomalies**, such as unauthorized usage of reserved spots.\n\n## Features\n\n- **Image Analysis:** Parking lot occupancy analysis through camera images, videos, or photos.\n- **Parking Spot Selection:** Select parking areas via videos, live cameras, or photos.\n- **Real-Time Detection:** Analyze live camera streams and video recordings.\n- **Disability-Friendly Design:** Dedicated parking spot selection, tracking, and alert systems for individuals with disabilities.\n- **Firebase Integration:** Storing analysis results in the cloud using a database connection.\n- **User-Friendly Interface:** Easy-to-use PyQt5-based graphical user interface.\n- **Monitoring:** Efficient parking lot management and anomaly detection.\n- **Parking Lot Redesign:** Empowers users to redesign their parking lots, with all changes automatically saved to Firebase.\n\n\n## Technologies Used\n\n- **Programming Language:** Python\n- **Machine Learning Model:** Ultralytics YOLOv8\n- **GUI Development:** PyQt5\n- **Image Processing:** OpenCV\n- **Database:** Firebase\n- **IDE:** PyCharm\n\n\n## Usage\n\n1. **Upload Visuals:** Start analysis by uploading camera images or photos.\n2. **Parking Spot Selection:** Select parking areas via videos, live cameras, or photos.\n3. **Real-Time Analysis:** Monitor parking lot occupancy using live camera streams.\n4. **Analysis Results:** View results both visually and in the Firebase database.\n5. **Disabled Parking Spots:** Select and monitor parking spots designated for individuals with disabilities.\n6. **Save to database** Storge analysis results in the cloud using a database connection.\n\n\n## Application Main Window\n\n![image alt](https://github.com/YasinEfeee/ParkSpotter/blob/43947c8396f464e87bd02297a8e1635db1595e50/Full_app_with_live_video_and_camera_tracing/In-app%20images/%C5%9Eekil%20main.jpg)\n\n## Application Analysis Example\n\n![image alt](https://github.com/YasinEfeee/ParkSpotter/blob/43947c8396f464e87bd02297a8e1635db1595e50/Full_app_with_live_video_and_camera_tracing/In-app%20images/%C5%9Eekil%205.jpg)\n\n## Parking Spot Selecting\n\n![image alt](https://github.com/YasinEfeee/ParkSpotter/blob/b34d4735ced14b02195b081a865ff75a05e215f7/Full_app_with_live_video_and_camera_tracing/In-app%20images/Parking%20spot%20selecting.jpg)\n\n\n## Future Improvements\n\n- Enhance user experience and improve system accuracy.\n\n- Improve **real-time performance** of the AI model.\n\n- Optimize **database operations** for faster response times.\n\n- Expand to a **mobile app** version for user-friendly interaction.\n\n## Contribute and Support\n\nWe are open to your suggestions and ideas to make the ParkSpotter project even better. You can contribute to the project in the following ways:\n\n- **Report Issues and Suggestions:** If you encounter any problems or have improvement ideas, please open an \"issue.\" Every piece of feedback is invaluable to us!\n- **Spread the Word:** Share the project with your friends and anyone who might be interested, helping us reach a broader audience.\n\n### Contact\n\nFeel free to reach out to us for more information or to share your contributions. Thank you in advance for your support!\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasinefeee%2Fparkspotter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyasinefeee%2Fparkspotter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasinefeee%2Fparkspotter/lists"}