本项目是前后端分离,后端开发主要用的技术是springboot+springcould实现微服务分布,有注册中心微服务eureka,公共类common服务,网关zuul微服务,商家APP端微服务,用户APP端微服务,平台端微服务,六个微服务,以项目拆分微服务,通过feginClient实现各个服务之间的通讯,已JWT鉴权生成token,redis作为缓存
Eureka:主要是作为注册中心来用,所有服务都要注册到eureka里边,实施检测服务运行状态,起到心跳作用
Zuul:主要做一些拦截过滤,和转发项目作用,判断客户有没有登录
Common:主要是一些公共模块的代码开发,一些常用的工具类
商家端APP:酒店,婚庆,摄影,首饰等各个行业商家的加盟,以及装修店铺,发布套餐案例,处理订单,客户预约处理,设置各种标签,展示在用户端,
商家pc端:商家电脑端展示,装修店铺,发布套餐作品,案例等,查看流水,所得分佣,邀请客户的返利,各种营销
用户端userpc:用户APP,名称【婚前婚后】,主要是以地区和行业分,展示商家店铺所发布的套餐,作品案例,价格图片等等,供用户选择商家,可以和商家聊天咨询,集成im客服系统,进行线上聊天,咨询,可以线上预约商家,可以电话咨询,预约到店等等,用户可以线上下单,平台和商家的分佣返利,各种的婚礼使用工具,如,电子请柬,老黄历测吉凶,婚礼席位表,婚礼预算等各种婚庆工具
平台端platform:主要作用审核商家入驻,商家的详情,所得分佣,商家的管理,查看商家有没有违反规定的操作,用户投诉,平台介入,用户管理,发布平台优惠券,用户的各种信息采集,一句话整合了结婚所有的事项包括备婚,结婚,婚后的所有流程