Meimei Nestjs Admin

screenshot of Meimei Nestjs Admin
express
nestjs
vue
prisma

基于NestJs + TypeScript +Prisma + Redis + MySql + Vue3 + vite + Element-UI编写的一款前后端分离的权限管理系统。内置角色系统、导入导出、数据权限、表单连续提交拦截、前端表格列自定义等...

Overview

槑槑 is an innovative backend management system that is built to simplify the development process. Utilizing Vue 3 and Element UI for the front end and NestJS with Prisma in the backend, it creates a dynamic and efficient framework for managing data and user interaction. The inclusion of MySQL for database management and Redis for caching further enhances its functionality, making it an excellent choice for developers looking to streamline their workflow.

This project emphasizes a simplified and adaptable development approach, allowing for easier integration and understanding. By omitting complex tools like Swagger,槑槑 offers a more straightforward method of creating and managing APIs, which is particularly beneficial for learners and developers seeking to refine their backend intelligence. With this system, users can expect a seamless experience that encourages exploration and innovation in back-end development.

Features

  • User Management: Easily configure system users to control access and permissions within the application.
  • Department Management: Create a structured organization display for companies, departments, and teams with data permissions.
  • Role Management: Assign and manage role-based permissions for menus, buttons, and data scopes.
  • Menu Management: Configure and maintain system menus and their respective operation permissions efficiently.
  • Notification Management: Facilitate the publication and maintenance of system notices and announcements for users.
  • Logging Mechanism: Comprehensive logs for operations, errors, and login activities keep track of system usage and issues.
  • Task Scheduling: A simple interface for adding, modifying, or removing scheduled tasks with result logging.
  • Cache Monitoring: Monitor Redis performance, including command statistics and cache information, for better system responsiveness.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.