维基借贷

WaykiChain
N/A
核心后端负责人
一周内完成抵押借贷系统 MVP 上线 完善订单全生命周期管理与告警机制

项目概述

维基贷项目一期旨在快速上线一套数字货币抵押借贷系统。您作为项目核心开发者,在2019年12月的一周时间内,主导并完成了从数据库设计(19张表)、项目搭建到WebAPI、AdminAPI和定时任务(Task)三端主要功能的开发与集成,展现了极强的工程落地能力。

技术架构

  • 核心框架: SpringBoot
  • 编程语言: Java & Kotlin
  • 持久化: MySQL, Redis
  • 测试工具: Python

核心特性

1. 订单全流程管理

您主导设计并实现了订单生命周期的核心逻辑,包括用户下单、抵押追加、价格监控、订单警报(短信通知)到最终的订单清算,构成了完整的业务闭环。

2. 多端API服务

系统包含为C端用户服务的WebAPI(如产品列表、用户订单)和为运营服务的AdminAPI(如客户列表、订单管理、人工喂价),架构清晰,职责分离。

3. 自动化任务与外部集成

通过Task模块,实现了对交易所价格的自动拉取和订单状态的实时监控,并集成了短信服务商,实现了对用户和管理员的自动提醒功能,保证了业务的实时性和可靠性。

使用说明 (示例)

启动服务

java -jar target/weiki-loan-service.jar

运行测试脚本

python tests/api_test.py