1 Star 0 Fork 3

yu是岁月有染 / qi-api-frontend

forked from QIMU / qi-api-frontend 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Qi-API 接口开放平台

Qi-API 接口开放平台是一个为用户和开发者提供全面API接口调用服务的平台 🛠

项目介绍 🙋

😀 作为用户您可以通过注册登录账户,获取接口调用权限,并根据自己的需求浏览和选择适合的接口。您可以在线进行接口调试,快速验证接口的功能和效果。

💻 作为开发者 我们提供了客户端SDK: Qi-API-SDK, 通过开发者凭证即可将轻松集成接口到您的项目中,实现更高效的开发和调用。

🤝 您可以将自己的接口接入到Qi-API 接口开放平台平台上,并发布给其他用户使用。 您可以管理和各个接口,以便更好地分析和优化接口性能。

👌 我们还提供了开发者在线文档和技术支持,帮助您快速接入和发布接口。

🏁 无论您是用户还是开发者,Qi-API 接口开放平台都致力于提供稳定、安全、高效的接口调用服务,帮助您实现更快速、便捷的开发和调用体验。

网站导航 🧭

目录结构 📑

目录 描述
🏘️ qi-api-backend Qi-API后端服务模块
🏘️ qi-api-common 公共服务模块
🕸️ qi-api-gateway 网关模块
🔗 qi-api-interface 接口模块
🛠 qi-qpi-sdk 开发者调用sdk
📘 qi-api-doc 接口在线文档
✔️ Qi-API-SDK-Demo sdk调用Demo

项目流程 🗺️

QiAPI 接口开放平台

快速启动 🚀

前端

环境要求:Node.js >= 16

安装依赖:

yarn or  npm install

启动:

yarn run dev or npm run start:dev

部署:

yarn build or npm run build

后端

执行sql目录下ddl.sql

网站导航 🧭

项目选型 🎯

后端

  • Spring Boot 2.7.0
  • Spring MVC
  • MySQL 数据库
  • 腾讯云COS存储
  • Dubbo 分布式(RPC、Nacos)
  • Spring Cloud Gateway 微服务网关
  • API 签名认证(Http 调用)
  • IJPay-AliPay 支付宝支付
  • WeiXin-Java-Pay 微信支付
  • Swagger + Knife4j 接口文档
  • Spring Boot Starter(SDK 开发)
  • Jakarta.Mail 邮箱通知、验证码
  • Spring Session Redis 分布式登录
  • Apache Commons Lang3 工具类
  • MyBatis-Plus 及 MyBatis X 自动生成
  • Hutool、Apache Common Utils、Gson 等工具库

前端

  • React 18

  • Ant Design Pro 5.x 脚手架

  • Ant Design & Procomponents 组件库

  • Umi 4 前端框架

  • OpenAPI 前端代码生成

功能介绍 📋

坤币即积分,用于平台接口调用。

功能 游客 普通用户 管理员
Qi-API-SDK使用
开发者API在线文档
邀请好友注册得坤币
切换主题、深色、暗色
微信支付宝付款
在线调试接口
每日签到得坤币
接口大厅搜索接口、浏览接口
邮箱验证码登录注册
钱包充值
支付成功邮箱通知(需要绑定邮箱)
更新头像
绑定、换绑、解绑邮箱
取消订单、删除订单
商品管理、上线、下架
用户管理、封号解封等
接口管理、接口发布审核、下架
退款

功能展示 ✨

首页

index

接口广场

interfaceSquare

开发者在线文档

api

api2

开发者在线文档

api

api2

接口描述

在线API

interfaceinfo-api

在线调试工具interfaceinfo-tools

错误码参考interfaceinfo-errorcode

接口调用代码示例interfaceinfo-sampleCode

管理页

用户管理

admin-userManagement

商品管理admin-productManagement

接口管理admin-interfaceManagement

动态更新请求响应参数dynamicRequestParameters

积分商城

pointPurchase

订单支付pay

个人信息

信息展示

userinfo

每日签到

签到成功successfullySignedIn
签到失败errorfullySignedIn

好友邀请

发送邀请Invitefriends

接收邀请registerThroughInvitationCode

登录/注册login

register

订单管理

  • 我的订单orderinfo

  • 详细订单orderDetails

主题切换

深色主题darkTheme

浅色主题index

MIT License Copyright (c) 2019-present gaoyi(Evan) Xu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Qi-API 接口开放平台前端 展开 收起
TypeScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/wedtlcy/qi-api-frontend.git
git@gitee.com:wedtlcy/qi-api-frontend.git
wedtlcy
qi-api-frontend
qi-api-frontend
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891