[Open Source] A city-level smart parking cloud platform built using mainstream development technologies

Open SourceProcess Management
2026-06-28 05:08 2 次浏览 • 0 次下载 0KB
[Open Source] A city-level smart parking cloud platform built using mainstream development technologies

1. Project Overview

YunParking

YunParking is a city-level smart parking project. Its open-source features mainly include on-street parking, off-street indoor parking, shared parking spaces, parking space reservations, indoor navigation, reverse vehicle tracking, pricing rules, payment aggregation, device management, patrol and enforcement via PAD, parking space recommendations and search, membership top-ups, membership level management, monthly parking pass top-ups, monthly pass payments, balance payments, district and floor management, vehicle owner management, parking lot management, third-party cloud storage, SMS messaging, and more. The open-source features are extensive and highly complete, so there is no need to list them all individually. More detailed business features are also provided below. Everything is included in the source code, which is now open-sourced for learning and reference.

2. Open Source License

Licensed under GPL-3.0

3. Screenshots

Smart Parking Administration Dashboard

Image

Image

Image

Image

Image

4. Feature Overview

Parking Business Models

The entire cloud-based system platform is developed using mainstream technologies. It leverages big data, cloud computing, AI algorithms, network transmission, and low-level service development and encapsulation to ensure excellent compatibility, stability, reliability, security, and performance. The system primarily provides unified centralized management of distributed open on-street parking (temporary roadside parking), enclosed parking lots (commercial, underground, residential property, scenic areas, etc.), and multi-level parking garages. Various front-end IoT data collection devices and software transmit data through IoT networks to the back-end database center for centralized processing. Big data is then statistically analyzed using scientific methods. In addition to enabling unified and intelligent management and decision analysis of stationary vehicles and vehicle movements, the system provides comprehensive parking and transportation services for city administrators, property owners, vehicle owners, and the general public.

Image

Detailed Introduction

  • Provides unified management of on-street parking, off-street parking, and parking guidance. Features should include off-street parking lot monitoring, on-street parking lot monitoring, video equipment monitoring, guidance display monitoring, and parking lot personnel monitoring.

  • The system should provide comprehensive on-street parking management capabilities, including parking lot configuration, parking space management, real-time monitoring, parking lot personnel management, order management, monthly pass management, promotional top-ups, coupon promotions, mini-program advertising distribution, parking fee calculation strategies, and exception auditing.

  • The system should provide comprehensive off-street parking management capabilities, including parking lot configuration, parking space management, real-time monitoring, value-added service management, and order management.

  • The Smart Parking Integrated Management Platform connects to the parking guidance system and provides device management, information management, guidance information publishing, and guidance dispatch management.

  • The financial module provides fee rate configuration for individual parking lots, establishes fee settlement with third parties, and generates various financial statistical analysis reports. Features include financial overview, merchant management, payment record management, review management, business platform reconciliation, payment platform reconciliation, settlement management, and revenue analysis and statistics.

  • The system should provide a comprehensive business operations and service framework. The operations module should include operational overview, customer service, membership management, vehicle management, electronic invoice management, third-party parking lot management, fee limit management, parking service reviews, user marketing, statistical analysis, and other functions.

  • The operations and maintenance module records device operating conditions, fault information, and equipment maintenance information. Features include operational overview, O&M monitoring, O&M work orders, supplier management, and application software version management.

  • The settings module provides unified management of users and permissions across related application systems, including organizational structure, system administration, data dictionaries, city information, and cashier management.

  • The platform should support cloud-based customer service agent functionality. Using the Internet, it responds to service requests through methods such as ground sensor detection and proactive initiation. Dedicated personnel provide 24-hour online support, enabling centralized management of parking lot booths. The platform should support workbench management, agent monitoring, event management, data analysis, and other functions.

Vehicle Owner APP, Mini Program, and Official Account

  • Citizens can use the vehicle owner mobile application services to access electronic parking payments, parking fee payments on behalf of others, parking history inquiries, nearby parking lot guidance, and other functions. Vehicle owner mobile application services should support APP software and WeChat Official Accounts for convenient public access.

  • The vehicle owner APP should include registration, login, password recovery, third-party login, on-street parking, parking lot parking, parking fee payments, outstanding fee payments, nearby parking lots, wallet balance and top-ups, coupons, bill inquiries, parking history, my vehicles, monthly parking pass management, my favorites, electronic invoices, user settings, feedback, system messages, and other functions.

  • The WeChat Official Account should include registration, login, nearby parking lots, on-street parking, parking lot parking, parking history inquiries, vehicle management, monthly parking pass management, wallet top-ups, outstanding fee payments, APP downloads, and other functions.

Handheld Management PDA Terminal

Image

The inspection application should include startup and login, clock-in and clock-out and attendance tracking, parking space status viewing, free orders, abnormal orders, parking records, device management, parking license plates, issue reporting, outstanding fee collection, message notifications, user management, and other functions. The payment collection application should include startup and login, clock-in and clock-out and attendance tracking, road section viewing, parking space viewing, parking attendant tasks, parking records, free orders, monthly parking pass processing, receipt notifications, message notifications, user management, and other functions.

See the README.md documentation for details

5. Tech Stack

Project Structure

YunParking
│
├─DB---------------------------------Database Files
│
├─smart-auth-------------------------Database Files
│
├─smart-base-------------------------Basic Modules
│
├─smart-center-----------------------Service Registry
│
├─smart-config-----------------------Configuration Center
│
├─smart-control----------------------Monitoring Management
│
├─smart-gate-------------------------Gateway
│
├─smart-job--------------------------Task Scheduling
│
├─smart-modules----------------------Parking Business
│  │
│  ├─smart-admin---------------------Parking Operations Administration Service
│  │
│  ├─smart-app-----------------------Inspection APP Service
│  │
│  ├─smart-charge-server-------------Billing Rules Service
│  │
│  ├─smart-dev-manage----------------Device Management Service
│  │
│  ├─smart-dict----------------------Data Dictionary Service
│  │
│  ├─smart-interface-----------------Data Interface Service
│  │
│  ├─smart-mqtt-common---------------MQTT Device Data Subscription Service
│  │
│  ├─YunParking-------------------On-Street and Off-Street Parking Service
│  │
│  └─smart-pay-----------------------Payment Center Service
│  │
│  └─smart-tool----------------------Third-Party Storage and SMS Service Integration
│

Environments

  • mysql

  • redis

  • rabbitmq

  • jdk1.8

  • Lombok Plugin

#1
资源直链https://gitee.com/yuncitys/YunParking
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare