[Open-source] A card distribution management system, IoT card system, SaaS cloud-end smart architecture
![[Open-source] A card distribution management system, IoT card system, SaaS cloud-end smart architecture](https://yy123.ink/api/img/1782579506445-ma835f.jpg)
1. Project Overview
hyperf-iot is a number card distribution system based on Hyperf v2.1+VUE Primen, number card system, IoT card system, SaaS cloud-end smart architecture, achieving high-performance (PHP coroutine, PHP microservice), high flexibility, front-end and back-end separation (back-end), PHP persistence framework, helping management system agile development, long-term continuous update.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
The following is the open-source version of some pages
Console 
Product card 
List 
Edit 
System configuration 
4. Feature Overview
hyperf-iot is a number card system based on Hyperf v2.1, VUE+Prime Pro, number card distribution system, number card sales system, number card management system, front-end and back-end separation management back-end.
Main Features
-
Based on Auth verification, permission management system
-
Supports unlimited level parent-child permission inheritance, parent administrators can arbitrarily add, delete, modify child administrators and permission settings
-
Supports single administrator multiple roles
-
Supports managing child data or personal data
-
Perfect front-end functional component development
-
Based on Prime Pro secondary development
-
Based on Vue development, adaptive to mobile, tablet, PC
-
Based on Less style development
-
Common member module and API module
-
Shared same account system's web-end member center permission verification and API interface member permission verification
-
Integrated third-party SMS interface (Aliyun, Tencent cloud SMS)
-
Seamless integration of third-party cloud storage (Qiniu cloud, Aliyun OSS) function, supporting cloud storage fragmented upload
-
Third-party login (QQ, WeChat) integration
-
Third-party payment (WeChat, Alipay) seamless integration, WeChat supports PC-end scan code payment
Product value
|
Platform value |
Description |
|
Order system |
Enterprise-level order system, supports multi-dimensional inquiry, production, settlement, analysis, supports one-key cut order, batch export/order/settlement |
|
Supply center |
Supports instant return and long-term monthly return, supports automatic production, rule engine, alarm notification, online support, etc. Advanced functions |
|
Downstream distribution |
Customizable downstream agent level, can single-control specify agent goods thin permission, batch goods pricing, independent pricing |
|
Channel center |
Supports seamless connection with the four major operators and secondary market interfaces, currently actual connected channels have exceeded 100+ |
|
Number pool |
Whether exclusive number pool or online number pool, can achieve online real-time acquisition of recommended beautiful numbers, improve conversion rate of downstream orders |
|
Withdrawal optimization |
Supports multiple types of handling fee withdrawal, supports personal/enterprise invoice, invoice withdrawal, Alipay one-key single withdrawal, batch withdrawal |
|
Data Analysis |
All-round multi-dimensional big data analysis of order data, channel data, agent data, real-time monitoring of shop operation status |
|
E-commerce grab order |
Supports synchronization of mainstream e-commerce platform orders to card system production, status update, etc., supports private e-commerce platform access |
|
E-commerce small shop |
Downstream agents can add markup, packaging sales, can generate exclusive small shop promotion card, beautiful numbers, etc. Multiple products |
5. Tech Stack
System architecture diagram
-
Focused on developing and customizing card system for six years, can 100% support card system's full life cycle management. Cooperated deeply with national four major operators, operators provide high-quality product resources, can provide standard application system, standard interface to customers to build full-process online distribution system

Environment Requirements
-
PHP >= 7.2
-
Swoole PHP extension >= 4.5,and Disabled Short Name
-
OpenSSL PHP extension
-
JSON PHP extension
-
PDO PHP extension (If you need to use MySQL Client)
-
Redis PHP extension (If you need to use Redis Client)
-
Protobuf PHP extension (If you need to use gRPC Server of Client)
-
RabbitMQ >=3.8
More content, please refer to README.md document