Project Introduction

🎯 Project Introduction

XinAdmin is a full-stack development framework based on cutting-edge technology stacks including PHP8.2 + Laravel12 + MySQL + React + Zustand + TypeScript + Ant Design. It provides convenient development features such as annotation routing, API permission verification, dynamic menus, group permissions, data dictionaries, system configuration, file management, and dictionary management. It follows the MIT license and is free for commercial use without authorization.

Key Features

✨ Deep Laravel Integration

Built on top of the Laravel framework, with visual configuration for mail, storage, and more. Supports annotation routing and CRUD controllers, allowing you to rapidly develop your applications in the comfortable Laravel environment - Laravel is the most efficient way to build, deploy, and monitor software.

🎈 React Technology Stack

Xin Admin frontend uses the React technology stack with built-in Zustand state management and file-system-based routing. Simple to use with a rich ecosystem, enjoy the convenience and fun of development by standing on the shoulders of giants.

🎨 Ant Design Component Library

Layouts and menus built on the Ant Design V6 component library, an enterprise-grade product system with an AI-friendly "design system" that combines beauty with intelligence, filling your work with "inspiration" and "joy".

📟 Annotation Routing & Permissions

Use annotation routing in Laravel controllers to simplify route definitions and make interfaces clearer. Use Laravel Sanctum for permission control of annotation routes, configuring interface routes and permissions with one click.

♻️ Rich System Features

Xin Admin comes with many out-of-the-box system features including administrators, departments and roles, permission menus, file management, data dictionaries, system configuration, mail configuration, storage configuration, and more. You can develop any web application on top of this foundation.

Built-in Features

  • Dashboard: Provides out-of-the-box dashboard solutions based on Echarts, along with demo pages
  • Example Components: Includes examples of icons, tables, lists, forms, and other components
  • Frontend Members: Permission management, grouping, lists, and balance records for frontend members
  • Administrators: Administrators are backend system visitors, providing administrator grouping, permissions, lists, and administrator information settings
  • Department Management: Department management is used for grouping administrators by department, commonly used for enterprise department architecture arrangements
  • Role Management: Assign different permissions to specific roles to achieve role-based menu permission control
  • System Settings: System settings are forms for quickly setting variable server parameters, with customizable groups and form types
  • File Management: Backend file management folders, supporting multi-selection, file grouping, etc. Supports uploading of images, videos, audio, compressed files, and other files
  • Dictionary Management: Maintains relatively fixed data frequently used in the system
  • Mail Management: Provides visual configuration and testing for the Laravel mail system
  • Storage Configuration: Provides visual configuration and testing for Laravel file storage

Preview Images

Homepage Dark Mode File Management Mail Management Storage Configuration

Other

Contact Us