项目概述
维基官网项目旨在为公司官网提供一套功能完善、可动态管理的后端服务。您在2019年9月负责了该项目的整体后端规划与开发,工作内容覆盖了面向公众的Web-API
、供内容编辑使用的Admin-Web-API
,以及用于拉取市场数据的Admin-Task
,并在项目中引入了CI/CD的规划。
技术架构
- 核心框架:
SpringBoot
- 编程语言:
Java & Kotlin
- 持久化:
MySQL
- 部署运维:
CI/CD
核心特性
1. 动态内容管理
项目核心是提供一个强大的后台管理系统 (Admin-Web-API
),允许运营人员动态更新官网的几乎所有内容,包括但不限于:市场信息(合作交易所、钱包)、团队信息(成员、里程碑、招聘)等,大大提升了网站的灵活性。
2. 市场数据自动更新
通过Admin-Task
模块,实现了对币价、市值等关键市场数据的定时拉取。这保证了官网前台展示数据的准确性和时效性,无需人工干预。
3. 清晰的前后端分离架构
项目采用了Web-API
(对公)和Admin-Web-API
(对私)的设计,为WebUI
和Admin-WebUI
提供了清晰、规范的数据接口,是典型的现代前后端分离架构实践。
使用说明 (示例)
启动服务
java -jar target/weiki-website-service.jar