本项目是视力康复,主要是为全国代理商和客户提供一个视力培训平台,代理商对客户进行客情管理,线上培训,售后服务综合管理平台。平台包括:客户基础数据、培训管理、训后管理、售后服务,用户中心等模块,另外还有后端管理系统,项目分为3端:pc端、h5手机端、app 安卓与IOS移动端。
本项目采用了分布式架构(SpringCloud)进行项目架构,数据模型层采用Mybatis框架、框架使用springBoot,数据库Mysql采用分库设计:地方+公共数据库。搜索引擎技术采用的solr技术,对系统中100多万房源进行快速搜索,目的是为了提升网站的访问速度。采用了redis作为缓存数据库,进行用户验证码缓存,房源,楼盘详情数据的缓存。
本人在本项目中主要参与网站架构、数据库设计、需求分析与技术选型等工作,以及新技术的学习与网站难点技术攻关工作,另外还担任网站中所有详情模块、发布房源等模块开发工作,以及为 APP移动端提供API接口、撰写接口API文档。