本项目定位为面向 C 端消费者的「内容社区 + 本地生活服务 + 电商」综合型互联网平台,产品品牌为「阳光 Sunshine」(线上域名 jvala.com.cn)。立项核心动机是解决三类痛点:其一,普通用户缺乏一个既能自由创作分享图文视频内容、又能同时发现周边优惠并完成本地消费的一站式阵地;其二,本地生活商家(餐饮/娱乐/服务等)亟需低门槛的数字化经营工具,实现从入驻上架、发布团购套餐到用户下单到店核销的完整交易闭环;其三,平台方需要通过内容生态粘性带动本地生活与电商转化,构建「内容种草 → 到店消费 → 复购分享」的商业飞轮。业务背景上对标小红书式 UGC 内容社区与美团/抖音本地生活交易模式,目标市场为下沉城市年轻用户群体,通过多端(小程序 / 安卓 / iOS / H5)覆盖实现全域触达。
项目涵盖六大核心功能模块:(1)内容创作与社区——支持用户发布图文、视频、LivePhoto 动态照片,含草稿箱、话题标签体系、频道分类、个性化推荐信息流及开屏广告位,内容可挂载本地生活套餐或商城商品实现种草转化;(2)社交互动体系——完整的好友关注、点赞、评论(支持楼中楼回复与图片评论)、收藏夹分组、打赏(含创作者收益),以及精细化的隐私设置(关注列表/主页/评论/私信可见策略);3)本地生活团购——商家入驻申请审核、门店管理、团购套餐商品发布、核销码生成与到店核销、预约与有效期管理,形成完整的 O2O 交易链路;(4)商城交易——标准电商 SPU/SKU 商品管理、购物车、收货地址、订单全流程及售后;(5)消息与通信——私聊/群聊会话、系统通知(点赞/评论/粉丝/系统公告)、未读数同步及聊天记录搜索;(6)平台运营后台——基于 Vue3 + Element Plus 的管理后台,覆盖用户管理、内容审核、广告投放与加热(boost)、商家审核、订单核销、数据统计看板等运营工具。此外还规划了任务中心每日激励、AI 助手(自然语言搜索/评论总结)等增值功能。消费端采用 uni-app 一套代码编译至微信/支付宝/抖音/小红书等 9 个小程序平台及 H5,原生端 Android 采用 Jetpack Compose + Kotlin、iOS 采用 SwiftUI 独立开发。
本人在项目中负责后端微服务架构设计与核心模块开发,包括内容社区服务(content-server)、会员服务(member-server)、消息服务(message-server)、商城服务(mall-server)、支付服务(pay-server)的 API 设计与业务逻辑实现,以及 PostgreSQL 数据库 schema 设计(39 张核心业务表含分区表策略)、统一 API 契约规范制定(API_CONTRACT.md)、Docker Compose 中间件编排部署、Nginx HTTPS 反向代理配置等工作。技术栈方面,后端基于 Java 17 + Spring Cloud Alibaba 2023 + Spring Boot 3.2,采用芋道(yudao-cloud)微服务脚手架二次开发,注册配置中心使用 Nacos,RPC 通信基于 OpenFeign 并强制经 Domain Service 封装实现弱依赖降级;数据存储采用 PostgreSQL 14/15 作为主业务库(MySQL 仅用于 Nacos 配置存储),缓存层 Redis 7(Redisson),消息队列 Kafka,全文检索 Elasticsearch 8.5,对象存储 MinIO + 阿里云 OSS + CDN 分层架构;前端消费端为 uni-app(Vue3 + Pinia + Vite + UnoCSS) 跨端方案,管理后台为 Vue3 + Vite4 + Element Plus + TypeScript(1001 个 .vue 文件),原生移动端 Android 采用 Jetpack Compose + Kotlin + Material 3,iOS 采用 SwiftUI(最低 iOS 17)。技术亮点包括:(1)严格微服务治理——禁止跨库 JOIN、B/C 端物理隔离、Feign 调
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论