1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/guchengwuyue-yshop-drink

Клонировать/Скачать
README.md 7.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 28.06.2025 02:04 5ffcc80

Описание платформы

Система заказа еды (сканирование QR-кода для заказа) поддерживает онлайн-заказ (доставка и самовывоз) в формате небольшого приложения (mini-program). Поддерживает многофилиальную модель и модель SaaS с многими арендаторами. Основные технологии: Java 17, Spring Boot 3, Vue 3, UniApp (основана на Vue 3) (поддерживает H5, mini-program WeChat).

Используется сочетание современных технологий для разработки системы заказа еды с разделением на фронтенд и бэкенд: Spring Boot 3, Spring Security OAuth2, MyBatis Plus, Spring Security, JWT, Redis, Vue 3.

Система включает в себя доставку и самовывоз, управление товарами (множественные варианты SKU), управление магазинами, печать чеков в облаке, библиотеку изображений, управление заказами, обмен баллами (баллы + сумма), пополнение счета, купоны, многофилиальную модель, официальный аккаунт WeChat, центр управления для продавцов, предварительное бронирование, сканирование QR-кода для заказа (один человек или несколько человек), кассу (поддерживает сканеры штрих-кодов и сканеры QR-кода), карты лояльности, заказы с использованием стола и других функций. Это делает систему более подходящей для вторичной разработки как для компаний, так и для частных лиц.

Официальный сайт: https://www.yixiang.co/

Адреса для демонстрации| Вход в панель управления: | https://dc.yixiang.co Логин/Пароль: admin/admin123 |

|---|---| | Вход в магазин: | https://dc.yixiang.co Логин/Пароль: yixiang001/123456789 | | Демонстрация мобильной версии: Подпишитесь на официальный аккаунт WeChat справа и нажмите на меню для доступа к другим системам. Для входа в систему заказа mini-program и H5 используйте код подтверждения. По умолчанию код подтверждения равен 9999 | Введите описание изображения |

Видеоматериалы

Если вам помогло, вы можете нажать на кнопку "Star" в правом верхнем углу, чтобы поддержать нас. Это даст нам мотивацию продолжать работу бесплатно. Спасибо! QQ-группа для общения (перед входом в группу, пожалуйста, нажмите на "Star" в правом верхнем углу сайта), в группе есть видео-руководства!

QQ-группа для общения: 544263002

Описание проекта

    yshop-drink.             Java-проект
    yshop-drink-vue          Фронтенд проект на Vue 3 для панели управления
    yshop-drink-uniapp-vue3  Мобильный проект на UniApp (версия Vue 3), поддерживает mini-program WeChat и H5

Быстрый запуск на локальной машине

1. Требования к окружению
```
    JDK 17
    MySQL 8
    Redis 6+
    Node 16+
    Maven 3.8+

```
2. Разработка
```
    IntelliJ IDEA
    Visual Studio Code
    HBuilder

```
3. Запуск бэкенда
  • 3.1 Используйте IDEA для открытия Java-проекта, автоматически будут установлены зависимости.
  • 3.2 Создайте базу данных и импортируйте файл sql/yixiang-drink.sql из папки проекта.
  • 3.3 Найдите файл yml в папке yshop-server проекта и измените информацию о базе данных и Redis, как показано на рисунке: введите описание изображения здесь
  • 3.4 Введите в проекте:
    mvn clean install package '-Dmaven.test.skip=true'
  • 3.5 Запустите проект, как показано на рисунке: введите описание изображения здесь
4. Запуск Vue-приложения в фоновом режиме - 4.1 Откройте проект Vue в VSCode и выполните команду в терминале:
``` 
pnpm install
```
  • 4.2 Настройте API, как показано на рисунке: Изображение
  • 4.3 Запустите приложение локально:
     npm run dev
5. Запуск мобильного приложения на UniApp
  • 5.1 Импортируйте проект UniApp в HBuilder

  • 5.2 Настройте API Изображение

  • 5.3 Настройте mini-приложение Изображение

  • 5.4 Запустите mini-приложение Изображение

  • 5.5 Запустите приложение H5

    Изображение

Скриншоты mini-приложения

Изображение Изображение
Изображение Изображение
Изображение

Скриншоты фонового приложения

Изображение Изображение
Изображение Изображение

Технологический стек

  • Spring Boot 3

  • Spring Security oauth2

  • MyBatis

  • MyBatisPlus

  • Redis

  • lombok

  • hutool

  • Vue 3

  • Element UI

  • uniapp (vue 3)

Особая благодарность

Лицензия

Проект использует более свободную лицензию MIT License, чем Apache 2.0. Личные и корпоративные пользователи могут использовать его бесплатно, не удаляя информацию об авторах и авторских правах.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/guchengwuyue-yshop-drink.git
git@api.gitlife.ru:oschina-mirror/guchengwuyue-yshop-drink.git
oschina-mirror
guchengwuyue-yshop-drink
guchengwuyue-yshop-drink
master