# life **Repository Path**: hsinge/life ## Basic Information - **Project Name**: life - **Description**: 城市级社区平台:整合【门禁、道闸、车位、房屋、业主、车位费、垃圾处理费、物业费、水费、投票、房屋租售、公告、投票、意见反馈、临时停车、空置房、访客、装修】,后续会加入商家团购模块 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2025-01-16 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 社区服务小程序 SaaS版本 #### 介绍 城市级社区平台:整合【门禁、道闸、车位、房屋、业主、车位费、垃圾处理费、物业费、水费、投票、房屋租售、公告、投票、意见反馈、报事报修、临时停车】,后续会加入商家团购模块 #### 系统架构 ![system.png](system.png) #### 技术清单 1. Postgresql 和 PostGIS 扩展 2. JPA 3. QueryDSL 4. Spring Boot 3.4.1 5. Spring Cloud 2024.0.0 6. JDK 22 7. Eureka 8. Gateway 8. Config Server 9. 微信小程序原生组件 10. React 11. UmiJS 12. Ant Design 13. RabbitMQ 14. MQTT 15. Nginx 16. JWT #### 项目启动 1. 初始化数据库 [schema.sql](schema.sql) 2. 安装 RabbitMQ 4. 将 [domain/target/generated-sources](domain%2Ftarget%2Fgenerated-sources) 目录置为 Generate Sources Root 5. 先启动 [eureka](monitor%2Feureka) 再启动其他模块 6. [nginx.conf](nginx.conf) 配置文件,线上部署时使用,仅供参考 7. [前端服务启动](Website%2Fvillage%2Fpackage.json)