All Projects → yesmore → OSAPI

yesmore / OSAPI

Licence: MIT License
👋 OSAPI 是依靠通用性后台管理平台搭建的API管理平台,基于 vue3、Nestjs 技术栈实现,包含 RBAC 角色权限模块、数据展示、编辑等模块。

Programming Languages

Vue
7211 projects
typescript
32286 projects
CSS
56736 projects
Less
1899 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
EJS
674 projects

Projects that are alternatives of or similar to OSAPI

vue3.0-template-admin
本项目基于vue3+ElementPlus+Typescript+Vite搭建一套通用的后台管理模板;并基于常见业务场景,抽象出常见功能组件;包括动态菜单,菜单权限、登录、主题切换、国际化、个人中心、表单页、列表页、复制文本、二维码分享等等
Stars: ✭ 500 (+1462.5%)
Mutual labels:  vue3, vite, element-plus
vue-next-admin
🎉🎉🔥基于vue3.x 、Typescript、vite、Element plus等,适配手机、平板、pc 的后台开源免费模板库(vue2.x请切换vue-prev-admin分支)
Stars: ✭ 1,002 (+3031.25%)
Mutual labels:  vue3, vite, element-plus
vite-react-ts-tailwind-firebase-starter
Starter using Vite + React + TypeScript + Tailwind CSS. And already set up Firebase(v9), Prettier and ESLint.
Stars: ✭ 108 (+237.5%)
Mutual labels:  eslint, prettier, vite
vite-vue-admin
🎉🎉使用Vite + Vue3 + TypeScript + Element-plus + Mock开发的后台管理系统🎉🎉
Stars: ✭ 97 (+203.13%)
Mutual labels:  vue3, vite, element-plus
webpack-typescript-react
Webpack 5 boilerplate with support of most common loaders and modules (see tags and description)
Stars: ✭ 185 (+478.13%)
Mutual labels:  less, eslint, prettier
vite-vue3-lowcode
vue3.x + vite2.x + vant + element-plus H5移动端低代码平台 lowcode 可视化拖拽 可视化编辑器 visual editor 类似易企秀的H5制作、建站工具、可视化搭建工具
Stars: ✭ 1,309 (+3990.63%)
Mutual labels:  vue3, vite, element-plus
dva-typescript-antd-starter-kit
A admin dashboard application demo based on antd by typescript and dva
Stars: ✭ 61 (+90.63%)
Mutual labels:  less, eslint, prettier
nest-boilerplate
Nest.js boilerplate with CircleCI, Commitizen, Commitlint, Docker-Compose, ESLint, GitHub Actions, Husky, Lint-staged, OpenAPI, Prettier, PostGreSQL, Travis CI, TypeORM
Stars: ✭ 16 (-50%)
Mutual labels:  eslint, prettier, nestjs
bpmn-vue-activiti
基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)
Stars: ✭ 345 (+978.13%)
Mutual labels:  vue3, vite, element-plus
vue-lite-admin
a lite vue3.0 admin template,there is no typescript and vuex (但注释挺全)
Stars: ✭ 67 (+109.38%)
Mutual labels:  vue3, vite, element-plus
fastadmin
vue3 + element-plus fast admin scaffold, 基于vue3和ElementPlus的中后台快速应用脚手架
Stars: ✭ 50 (+56.25%)
Mutual labels:  vue3, vite, element-plus
vite-vue3-starter
⭐ A Vite 2.x + Vue 3.x + TypeScript template starter
Stars: ✭ 384 (+1100%)
Mutual labels:  vue3, vite, element-plus
vue3-element-admin
🎉 基于 vite2 + vue3 + element-plus 的后台管理系统vue3-element-admin;使用vue-cli可以切换webpack分支
Stars: ✭ 79 (+146.88%)
Mutual labels:  vue3, vite, element-plus
reactjs-vite-tailwindcss-boilerplate
ReactJS + Vite boilerplate to be used with Tailwindcss.
Stars: ✭ 103 (+221.88%)
Mutual labels:  eslint, prettier, vite
next.js-tailwindcss-template
Opinionated Next.js and TailwindCSS template.
Stars: ✭ 15 (-53.12%)
Mutual labels:  eslint, prettier
ying-template
这是一个基于 `webpack@^5.27.2` + `typescript@^4.2.3` + `@babel/core@^7.2.2` + `jest@^26.6.3` + `eslint@^7.22.0` 的多页面脚手架。
Stars: ✭ 125 (+290.63%)
Mutual labels:  eslint, prettier
generator-node
🔧 Yeoman generator for Node projects.
Stars: ✭ 16 (-50%)
Mutual labels:  eslint, prettier
tov-template
vite + vue3 + ts 开箱即用现代开发模板
Stars: ✭ 251 (+684.38%)
Mutual labels:  vue3, vite
vue2-timeago
🙌 A vue component used to format date with time ago statement. 💬
Stars: ✭ 76 (+137.5%)
Mutual labels:  vue3, vite
vue-bootstrap-boilerplate
📦 Vue 2/3, Bootstrap 5, Vuex, Vue-Router, Sass/Scss, ESLint, Axios (switch to vue3 branch)
Stars: ✭ 86 (+168.75%)
Mutual labels:  eslint, vue3

👋 OSAPI - 开源Api管理平台
star fork issues
mit

阅读文档:中文版 | English

迭代中:每月花时间维护1~2次,欢迎pr或接口建议.

📖 使用者须知

OSAPI是干嘛的?

作者君:平时写点有趣或者有用(bushi)的接口,比如隔壁的 photosapi ,使用该平台进行统一管理开源,同时收集整理互联网上其他的 Api,并通过该管理平台集成为接口文档的形式开放出来,目前还没有打算使用这些接口二次开发网页形式的 Api分享平台,如果你有这方面的想法,支持合作。

面向人群

  • 热衷开源接口的朋友们
  • 想自己开发管理平台的coder们

下面是已经开源或收集整理的 Api:

站内Api

接口名称 文档地址 预览
1、uv统计 在线 可预览

预览请注意参数,一般为默认参数

站外Api

接口名称 集成地址 预览
1、小舍图片Api 开发中 可预览
2、开源中国 开发中 可预览
3、获取当前经纬度、ip、地址信息 开发中 可预览
4、百度天气查询 开发中 可预览
5、高德天气查询 开发中 可预览
6、实时降雨量查询 开发中 可预览
7、手机归属地查询 开发中 可预览
8、IP 归属地查询 开发中 可预览
9、历史上的今天 开发中 可预览
10、身份证校验 开发中 可预览
11、有道翻译 开发中 可预览
12、Baidu 搜索 关键字 开发中 可预览
13、获取用户设备信息 开发中 可预览
14、获取QQ头像 开发中 可预览
15、获取qq信息 开发中 可预览
16、随机动漫图片 开发中 可预览
17、随机妹子图片 开发中 可预览
18、随机一句段子 开发中 可预览
19、网站二维码生成接口 开发中 可预览
20、B站热搜 开发中 可预览

以上接口均来自互联网,如有侵权,请联系本人及时处理;

接口失效请上 issues,本人会及时删除 ;

注意:开源不易,请合理使用接口。

····················································我是分界线·····················································

📖 开发者须知

⚡️更新列表

v0.2.1_beta.2
日期 更新内容 Bug 修复
2021/11/03 数据新增排序功能 修复了主页消息提示排序bug
2021/11/03 新增接口:uv统计
线上版本:最新版已上线
v0.1.1_beta.1
日期 更新内容 Bug 修复
2021/10/31 首页加入 Echarts 图表 修复了首页redis缓存问题(仅 datas 表使用redis, 后续添加其他表)
2021/10/31 新增个人中心修改管理员信息功能
2021/10/31 新增获取管理员登陆 ip 功能
线上版本:最新版已上线
v0.1.0_beta.1
日期 更新内容 Bug 修复
2021/10/25 数据、数据类型、数据分类、角色授权、管理员、权限的增删改查
线上版本:最新版已上线

查看 其他版本

🖖 项目简介

简介:前后端分离架构的通用性后台管理平台。

线上地址:http://osapi.aoau.top (登陆账号: admin,密码: 123456)

项目特色

  • 基于角色控制管理员权限的 RBAC 权限管理系统
  • 基于 token 的鉴权机制
  • 可拓展的后台管理模板(例“xxx电商后台管理平台”、“xxx数据管理平台”)

开发框架

此项目使用了以下框架:

  • 前端框架:Vue 3.2Element Plus 1.1.0
  • 后端框架:Nestjs 7.6
  • 数据库:MongoDB 4.xRedis
  • 打包工具:Vite 2.5 (前端)、Webpack (后端)

项目截图

快速开始

开始之前,请确保你有以下环境:

  • Nodejs 14.x.x
  • Npm 6.x
  • MongoDB 4.x
  • Vue-cli 4.x

安装步骤

1.克隆仓库

# git bash
$ git clone [email protected]:yesmore/OSAPI.git
# or http
$ git clone https://github.com/yesmore/OSAPI.git
# or release

2.安装 & 启动

# 为了避免不必要的bug,建议先启动后台
$ cd api
$ npm i
# Start Back-end
$ npm run start:dev

$ cd osapi
$ npm i
# Start Front-end
$ npm run dev

登录页:

接口:

前端默认端口为 4000,后端默认端口为 3009, 可自行配置

测试

  • 未测试

📖 开发文档

更多详细配置,请参考 OSAPI 开发文档.

贡献者

@yesmore

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].