**likeadmin: универсальный менеджерский бэкенд на Java**

likeadmin — это универсальный менеджерский бэкэнд, написанный на Java. Он предназначен для быстрой разработки, однократного создания кода, многоплатформенной адаптации, а также для мобильных и десктопных интерфейсов.

**Особенности:**
* Java 8;
* Spring Boot 2;
* TypeScript 3;
* Vue.js 3;
* Vite 2;
* Element Plus 2;
* Docker.

Бэкенд адаптирован под различные платформы:
* **WeChat**: публичный аккаунт, мини-программа, открытая платформа;
* **Tencent Cloud**: COS, SMS;
* **Alibaba Cloud**: OSS, SMS;
* **Qiniu Cloud**: OSS.

**Docker: быстрая локальная настройка**

Для быстрой локальной настройки выполните следующие шаги:
1. Установите и запустите Docker.
2. В терминале выполните команду:
```shell
docker run -it --name likeadmin_java -p 20222:20222 -p 20223:20223 likeshop/likeadmin_java:1.5.0
```

После выполнения команды вы можете перейти к использованию приложения. Обратите внимание, что Google Chrome не поддерживает локальные адреса, поэтому в конце адреса необходимо добавить символ /.

*Бэкенд:* http://127.0.0.1:20222/.
*Фронтенд (десктоп):* http://127.0.0.1:20223/pc/.
*Фронтенд (мобильный):* http://127.0.0.1:20223/mobile/.

Обратите внимание, что Docker подходит только для локальной настройки и не рекомендуется для использования в производственной среде.

**Опыт использования**

* Бэкенд: https://java-admin.likeadmin.cn.
* Логин: admin.
* Пароль: 123456.

*Мобильный фронтенд:*
<img  width="40%"  src="https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=260c0869d9ba7e692b2db1e216078241" />

*Десктопный фронтенд:* https://java-front.likeadmin.cn/pc/.

**Документация**

Документация доступна по адресу: https://www.likeadmin.cn/.

**Введение**

Мы стремимся внести свой вклад в сообщество открытого исходного кода и представляем бесплатный open source менеджерский бэкенд с разделением фронтенда и бэкенда. Проект лицензирован по MIT лицензии, и вы можете использовать его бесплатно или даже опубликовать своё программное обеспечение на основе likeadmin.

**Подробнее**

Likeadmin предоставляет базовую функциональность для управления системой, включая установку программы, вход в систему, выход из системы, рабочую область, меню, управление правами доступа, ролями, администраторами, отделами, должностями, материалами и настройками сайта. Кроме того, разработчики могут быстро создавать код благодаря инструментам разработчика.

Проект ориентирован на универсальность и удобство использования. Он предлагает визуальные инструменты для установки программ, позволяя разработчикам легко расширять свои продукты.

Мобильный фронтенд включает навигацию, авторизацию через WeChat, личный логин и другие базовые функции.

**Архитектура**

Серверная часть написана на Java 8, обеспечивая высокую производительность. Используется фреймворк Spring Boot 2.7.5, который является популярным выбором среди разработчиков Java благодаря своей производительности, простоте использования, обширной документации и поддержке Mave.

Фронтенд разработан с использованием TypeScript, Vue 3 и Vite, предлагая лаконичный, согласованный и понятный код. Элемент-плюс используется для создания интерфейса, предоставляя простые и элегантные решения.

Мобильный фронтенд может быть скомпилирован в мобильные H5 веб-страницы, WeChat мини-программы, Android и iOS приложения.

Код можно генерировать автоматически, ускоряя процесс разработки. ### 📱 Интерфейс мобильного приложения
<div class="half">
<img  width="30%"  src="https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=2dbac190afadfb6650a04c8af44980e1" />  <img  width="30%"  src="https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=73adbdb91ff5c43ca3e694a99effae7a" />  <img  width="30%"  src="https://md.likeshop.cn/server/index.php?s=/api/attachment/visitFile&sign=55b51eaebd7d696f96ccbf60d4694368" />
</div>