All Projects → wenqiyun → nest-admin

wenqiyun / nest-admin

Licence: MIT license
采用nestjs typeorm vue开发的一套权限管理系统

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to nest-admin

nest-admin
NestJs CRUD for RESTful API使用 nestjs + mysql + typeorm + redis + jwt + swagger 企业中后台管理系统项目RBAC权限管理(细粒度到按钮)、实现单点登录等。
Stars: ✭ 165 (-35.55%)
Mutual labels:  typeorm, nestjs
prime-nestjs
A production-ready NestJS boilerplate using Typescript, Postgres, TypeORM, and Docker.
Stars: ✭ 140 (-45.31%)
Mutual labels:  typeorm, nestjs
serverless-nestjs-typeorm
Example how to nestjs using the serverless framework with TypeORM
Stars: ✭ 99 (-61.33%)
Mutual labels:  typeorm, nestjs
nestjs-api-mongoose
Collection example apps with NestJS and Typeorm, Sequelize, Mongodb, PostgreSQL, MySQL, GraphQL, Mercurius, etc. for the NestJS community 😻
Stars: ✭ 153 (-40.23%)
Mutual labels:  typeorm, nestjs
typeorm-factories
Create factories for your TypeORM entities. Useful for NestJS applications
Stars: ✭ 43 (-83.2%)
Mutual labels:  typeorm, nestjs
nestjs-api-example
NestJS Example
Stars: ✭ 60 (-76.56%)
Mutual labels:  typeorm, nestjs
nest-convoy
[WIP] An opinionated framework for building distributed domain driven systems using microservices architecture
Stars: ✭ 20 (-92.19%)
Mutual labels:  typeorm, nestjs
Nestjs Realworld Example App
Exemplary real world backend API built with NestJS + TypeORM / Prisma
Stars: ✭ 1,838 (+617.97%)
Mutual labels:  typeorm, nestjs
nestjs-starter
🚀 Nest framework starter
Stars: ✭ 30 (-88.28%)
Mutual labels:  typeorm, nestjs
sf-nest-admin
🚀 基于NestJs + TypeScript + TypeORM + Redis + MySql + Vue2 + Element-UI编写的一款简单高效的前后端分离的权限管理系统
Stars: ✭ 125 (-51.17%)
Mutual labels:  typeorm, nestjs
MyAPI
A template to create awesome APIs easily ⚡️
Stars: ✭ 117 (-54.3%)
Mutual labels:  typeorm, nestjs
nest-serve
使用 Nestjs 8.x 以微服务方式开发的基础管理后台服务,并搭配 React 开发的管理后台前端(可自行根据 swagger 的接口开发对应的管理后台前端)
Stars: ✭ 97 (-62.11%)
Mutual labels:  typeorm, nestjs
Crud
NestJs CRUD for RESTful APIs
Stars: ✭ 2,709 (+958.2%)
Mutual labels:  typeorm, nestjs
lynx
Opinionated Framework built on top of NestJS and TypeORM
Stars: ✭ 44 (-82.81%)
Mutual labels:  typeorm, nestjs
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+1625.39%)
Mutual labels:  typeorm, nestjs
uni-pushy-server
upushy 热更新后端。https://upushy.yoouu.cn/
Stars: ✭ 30 (-88.28%)
Mutual labels:  typeorm, nestjs
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 (-93.75%)
Mutual labels:  typeorm, nestjs
Mili
mili 是一个开源的社区系统,界面优雅,功能丰富😛
Stars: ✭ 2,875 (+1023.05%)
Mutual labels:  typeorm, nestjs
microservice-template
📖 Nest.js based microservice repository template
Stars: ✭ 131 (-48.83%)
Mutual labels:  typeorm, nestjs
car-assembly
基于Vue3.0+WebGL+Nestjs搭建的汽车组装演示系统
Stars: ✭ 44 (-82.81%)
Mutual labels:  typeorm, nestjs


Nest Admin

项目说明

Nest Admin 管理系统,是基于 NestjsVue 打造出的一站式 RBAC 管理平台。

核心模块包括: 用户、角色、菜单、日志、文件管理等功能。提供了丰富的功能组件,它可以帮助您快速搭建企业级中后台产品原型。

本地开发

下载源码

git clone https://github.com/wenqiyun/nest-admin.git
#
git clone https://gitee.com/wenqiyun/nest-admin.git

前端

# 打开前端根目录
cd nest-admin/client
# 安装依赖包
npm i
# 本地运行开发
npm run serve

后端

后端需要 MySqlRedis 环境

本项目使用 TypeOrm 连接 MySql 数据库, 运行前请在 servers/src/config/dev.yml 文件中配置好数据库连接

MySql 数据库文件在 nest-admin/db/kapok.sql ,可以通过 MySQL WorkBench Navicat 等工具软件导入。

# 打开后端根目录
cd nest-admin/servers
# 如果 安装不成功,建议使用 pnpm i
npm i
# 本地运行开发
npm run start:dev

启动好前、后端后,浏览器访问 http://localhost:9540 即可打开页面, swagger 文档地址 http://localhost:8081/api/docs

测试帐号密码: admin/admin

批量导入的用户默认密码: Q123456 , 可在 servers/src/config 中配置 初始密码

功能

  • 用户管理
  • 角色管理
  • 部门管理(完成部分)
  • 岗位管理(完成部分)
  • 菜单管理
  • 文件上传(当前只完成上传本地,未兼容 oss)
  • 定时任务

效果图

image

image

image

image

image

如果你觉得这个项目帮助到了你,你可以帮作者买一杯果汁表示鼓励

image

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].