Code Monkey home page Code Monkey 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]

ikeeping_parent's People

Contributors

nick0321 avatar qihuizhen avatar wlang0610 avatar yuuyoo avatar zh244102987 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

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.