项目介绍:
b2b2c项目,用户可以到平台上注册成为摄影师,然后发布自己的摄影产品并标价,普通用户可以对该产品进行下单操作(在线支付),摄影师接单后进行确认、预约拍摄、审核,下单用户进行验收、取消订单等操作,平台进行整个订单的抽佣。平台方可以强制取消订单并退款。整个项目以架构分为api后端、前端、管理后台、用户中后台。
主要职责:
负责除了前端以外的工作,即需求整理及确认、架构设计、后端开发、数据库设计、中后台前端的开发、测试、上线部署。提供api文档及数据库文档。
使用的技术:
后端使用基于.net core的abp开源框架进行开发,Redis作为分布式缓存处理,ELK日志分析,RabbitMQ做短信等消息的推送,中后台前端选用Antd Design Pro框架,使用IdentityServer4框架实现单点登录。最终项目部署到Linux并用nginx做反向代理,同时在服务器部署了Jenkins做持续集成及自动化任务