Giter Site home page Giter Site logo

ikeeping_parent's Introduction

爱健身-iKeeping V1.0 微信小程序

一、产品原型

http://www.jisuapp.cn/make/makeapp/71zg1cwG11.html

二、技术选型

  • 开发工具: IDE开发工具(Idea)+WorkBatch+Git+GitHub+Maven+Pd+Hbuild-X(uni-app)+Tomcat

  • 服务器运行环境: Linux服务器、Docker容器

  • 数据库: Mysql、Oracle

  • No-SQL数据库: Redis(缓存、数据共享、榜单)

  • 测试: swagger(在线文档、测试)、单元测试、jmeter(压力测试)

  • 微服务: SpringBoot+SpringCloud(注册中心:Eureka、Zookeeper 网关:zuul 熔断器:Hystrix 声明式:Feign 负载均衡:Ribbon 配置:Config)

  • 核心框架: Spring+SpringMVC+Mybatis

  • 亮点技术: 搜索(Elasticsearch)、消息中间件(RabbitMQ)、定时(Quartz、Spring Task)、数据库分片(Mycat)

  • 第三方: 短信、支付(支付宝和微信)、统计、图表(Echarts)、物流、实时计步

三、实现功能

  • 用户中心
    • 注册
    • 完善资料
    • 签到
  • 登录中心
    • JWT(Json Web Token)
  • 资讯中心
    • 文章列表
    • 文章评论
    • 文章推荐
    • 优惠券领取
  • 社区中心
    • 健身分享
    • 话题讨论
    • 评论
    • 分享
    • 距离最近的健身分享
  • 运动中心
    • 运动计步
    • 身体素质
    • 健康指数
  • 健身商城
    • 办卡
    • 私教课程
    • 健身餐
    • 饮品
    • 装备
  • 搜索服务
    • Elasticsearch
  • 缓存中心
    • 通用数据缓存
    • 数据优化
  • 购物车服务
    • 服务
    • RabbitMQ
  • 消息监听服务
    • 消息消费
  • 订单服务
    • 订单
  • 支付服务
    • 支付宝支付
    • 微信支付
  • 物流服务
    • 物流跟踪

四、项目上线

  • Nginx 负载均衡
  • Swagger 在线API文档
  • 测试报告

五、终端联调

  • 微信小程序端测试

六、优化处理

  • 前端优化
  • 后端优化
  • 数据优化
    • SQL优化
    • 缓存处理
    • 数据分片
    • 读写分离
  • 环境优化
    • Tomcat 优化
    • JVM 优化

七、开发文档

  1. 需求文档
  2. 功能文档
  3. 概要文档
  4. 数据接口文档
  5. 测试用例文档
  6. 测试报告文档
  7. 压力测试文档
  8. 部署文档
  9. 数据库设计文档
  10. 需求变更文档
  11. 项目计划进度文档

八、代码仓库地址

https://github.com/yuuyoo/ikeeping_parent

项目成员

  • 段继亮 (主负责人)
  • 彭伟 (负责人)
  • 马少康
  • 彭伟
  • 何梦月
  • 池智发
  • 亓慧珍
  • 霍鑫亮
  • 杨超杰
  • 田宇飞

联系我们

Email: [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.