[Open Source] A General-Purpose Admin Dashboard for Rapid Development, One-Click Code Generation, and Multi-Platform Responsiveness
![[Open Source] A General-Purpose Admin Dashboard for Rapid Development, One-Click Code Generation, and Multi-Platform Responsiveness](https://yy123.ink/api/img/1782592231350-8iw4cs.jpg)
1. Project Overview
likeadmin General-Purpose Admin Dashboard (Java)
⚡️Rapid Development, One-Click Code Generation, Responsive Admin Interface, Mobile Frontend, and PC Desktop Frontend
We hope to make greater contributions to the open-source community by releasing likeadmin, a permanently free and open-source, general-purpose, front-end and back-end separated admin dashboard system. Licensed under the MIT open-source license, it is free to use. You are even permitted to open-source, publish, and sell software applications developed based on likeadmin.
2. Open Source License
Licensed under MIT
3. Screenshots
🖥️Admin Dashboard





📱Mobile Frontend Interface

4. Feature Overview
likeadmin is a rapid-development admin dashboard built with a popular technology stack: JDK8, Springboot2.5, MyBatis-Plus, TypeScript, Vue3, vite2, and Element Plus1.2 (ElementUI). It is suitable for admin management systems, admin frameworks, Java admin dashboards, Springboot admin dashboards, front-end and back-end separated admin systems, Vue3 admin dashboards, Vue.js admin dashboards, and Element UI admin dashboards.
Use Cases
1. likeadmin has already established the underlying front-end and back-end separated architecture, including essential features such as application installation, login, logout, workbench, menu permission control, roles, administrators, department management, position management, asset management, website settings, and image library management. There is no need to reinvent the wheel. It also provides developer tools, including one-click code generation, significantly reducing development time.
2. A visual system installation interface that allows users to customize installation data, enabling developers to quickly extend and release their own software products.
3. likeadmin is positioned as a general-purpose software system administration backend, making it easy for developers to rapidly build software systems. It features clear documentation, easy-to-understand code, and a simple, user-friendly design.
4. A mobile uniapp frontend with essential features such as navigation configuration, WeChat login, and personal account login, making it convenient to develop projects with mobile frontends based on specific business requirements.
5. Tech Stack
Backend Architecture
1. The server is developed using Java8, delivering breakthrough performance improvements.
2. Built on the Spring Boot2.7.5 framework, one of the most popular Java frameworks in China. It offers high performance, ease of use, comprehensive documentation, support for the Maven advanced project management tool, Redis, and more.
Frontend Architecture
Admin Dashboard
1. Developed using the popular front-end and back-end separation architecture with TypeScript, Vue3, and vite, maintaining clean, consistent, and standardized code.
2. The admin interface uses the Element Plus UI framework, providing a simple and elegant dashboard, a rich component library for rapid development, and support for various administrative interactions.
Frontend
The mobile uniapp frontend can be compiled into mobile H5 web pages, WeChat Mini Programs, Android apps, Apple apps, and other client applications.
️ Code Generator
Generate front-end and back-end business code with one click, significantly improving development efficiency.
Quick Local Deployment Experience with a Single Docker Command
Quick Deployment
1. After installing and starting Docker, run the following command in the terminal and wait for the application to finish starting before trying it out.
docker run -it --name likeadmin_java -p 20222:20222 -p 20223:20223 likeshop/likeadmin_java:1.5.0
Local Access
After the command finishes running, please wait until the application has fully started before accessing it. Due to Google Chrome's compatibility issues with local deployments, if the URL below ends with a /, make sure to include it when accessing the page. The PC admin dashboard account is admin, and the password is 123456.
PC Admin Dashboard: [http://127.0.0.1:20222/](http://127.0.0.1:20222/)
PC Frontend: [http://127.0.0.1:20223/pc/](http://127.0.0.1:20223/pc/)
Mobile Frontend: [http://127.0.0.1:20223/mobile/](http://127.0.0.1:20223/mobile/)
⚠️ Note
Quick Docker deployment is only intended for local testing and evaluation. If you are unfamiliar with Docker, do not use this method in a production environment, as it may cause data loss and other issues.