Hello everyone, I am xiaobian South wind blowing, every day to recommend a small tool/source, full of your favorites, let you easily save development efficiency, do not work overtime do not stay up late do not lose hair!
Today xiaobian recommended a Java based development of the parking system source code.
Open source licenses
Using Zlib open source license, the code is completely open source, there is no authorization problem, there is no back door, no use of any third-party private JAR package, performance and security is completely independent and controllable.
The link address
Public number [Github navigation station] reply key words [parking] get git address
The technical architecture
Back-end development language Java, framework OAuth2 + SpringBoot2 + Doubble2.7.3, database mysql/mongodb/ Redis, instant messaging framework Netty4, Android and ios are all native development, Vue -typescript-admin-template background management template, fastDFS file service, SMS currently only integrates aliyun SMS service. Born for tens of millions of data, tens of millions of users have no worries. At present, 40W real users have no pressure, which is essential for the Internet of Things in the era of big data.
Function in
- Nearby parking lot + navigation: integrated With Autonavi navigation SDK, it will search nearby parking lots within specified N km according to the latitude and longitude of the current location, display parking lot location, distance, score, parking fee, etc., in positive order by distance. After selecting the parking lot, you can view the specific introduction of the parking lot, photo albums and other information, and you can directly navigate through it.
- Parking reservation: You can reserve a parking space in advance, and it will be charged automatically over time. You can cancel your reservation for free in advance and never worry about finding a parking space again.
- Parking service evaluation: The optional comment function allows the car owners to evaluate and comment on the parking service in the designated parking lot after using the parking service
- Parking package: the type of package can be customized, which is annual card, monthly card, weekly card, daily card, your hour card, minute card, second card can be so flexible. Users can purchase online parking packages in designated parking lots, which will take effect immediately after purchase.
- Temporary license plate and unlicensed access (no need to scan code) : When the vehicle has no license plate or cannot recognize the license plate, it can directly operate on the mobile phone (wechat public number /APP) to apply for temporary access without scanning code.
- Remote gate opening (with reservation) : real-time remote gate opening is supported. The backstage management performs the release operation, and the designated gate in the parking lot will be automatically opened. It can also be specified to open a certain gate in a specified parking lot at a certain time in the future (i.e. to make an appointment to open the gate).
- Online display content management: parking space number display, voice broadcast, advertising text, pictures and other online management at the entrance and exit of the parking lot.
- Instant messaging chat function/circle of friends (imitation wechat) : the real instant messaging system, performance and functions are modeled after the development of wechat. Support search friends, add friends, delete friends, into the group, out of the group, system message, single chat, group chat and other functions.
- Coupon function: support distribution coupons, general coupons, mall coupons, parking coupons, etc., coupons can be fully or partially deducted parking fees.
- Payment function: support alipay/wechat/UnionPay and other payments, the account configuration is ready-to-use, can be extended to any other third-party payment, super flexible.
Demo screenshot
At the end
This issue is to share here, I am xiaobian South wind blowing, focus on sharing interesting, novel, practical open source projects and developer tools, learning resources! I hope to learn and communicate with you together. Welcome to follow my official account [Github navigation station].