闲暇时间开发的商城项目,起初只为熟悉thinkphp、yii2、laravel各类框架,而后因功能验证性开发编写较多代码,最终作为个人项目被开发。
1. 项目整体设计及分表方案.
2. 品牌,产品,sku ,库存及成本,门店,订单等管理.
3. 卡券,折扣,赠品,秒杀,抽奖,礼包,线下活动,任务等营销功能.
4. 工作流, 短信, 邮件, 微信, 用户, 交易等配置及应用.
5. 订单售后服务功能.
6. 地理位置应用.
7. 其它(如:用户、虚拟资产、支付、三方平台接入等)
个人全栈开发,总体进度90%,待接入 ES7, H5端仅供功能预览测试.
● 服务端:
Linux + Nginx + MySQL + supervisor + Redis + PHP8 + laravel10 + git,部署时结合octane扩展实现常驻进程,通过horizon扩展查看和管理队列任务,数据量较大的表皆按时间或id进行分表处理。
● Admin管理端: vue3 + ts + ant4
● H5: vue3 + ts + vant4