React Admin

screenshot of React Admin

基于 React + Nest 全栈开发的后台系统

Overview

This project is a full-stack web application built using React, Ant Design, Umi, TypeScript for the frontend, and Nest.js, Sequelize, Redis, Mysql for the backend. It offers features such as dynamic internationalization, user authentication, CRUD operation logging, role-based permissions, message broadcasting, and dynamic routing menus. The project is available for preview online with login credentials provided.

Features

  • Frontend: Developed using React, Ant Design, Umi, and TypeScript.
  • Backend: Utilizes Nest.js, Sequelize, Redis, and MySQL for server-side operations.
  • Dynamic Internationalization: Supports dynamic language configuration.
  • User CRUD Logging: Records user CRUD operations for auditing purposes.
  • Role-based Permissions: Maps users to roles and generates dynamic routing menus based on permissions.
  • Message Broadcasting: Allows logged-in users to broadcast messages with server-sent events (SSE).
  • Business Functionality: Implements common business functions and interactive effects on the frontend.

Summary

This full-stack web application project combines frontend technologies like React and Ant Design with backend solutions like Nest.js and Sequelize to provide a feature-rich user experience. From dynamic language configurations to role-based permissions and message broadcasting, the project showcases various functionalities while emphasizing the importance of contributions and improvements from the community. Please note that the project may contain bugs as it has not undergone rigorous testing and is intended for educational purposes only. Contributions through issues and PRs are welcomed to enhance the project further.