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

OSCHINA-MIRROR/microapp-flash-waimai

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
3 месяцев назад
5 лет назад
5 лет назад
3 месяцев назад
2 лет назад
Loading...
README.md

flash-waimai

  • Простой сервис доставки еды, включающий мобильное приложение, бэкенд для управления и API.

  • Сервис доставки еды с разделением фронтенда и бэкенда на основе Spring Boot и Vue.

  • Включает мобильное приложение и функции управления бэкендом.

  • Проект предназначен в основном для обмена опытом и не рекомендуется к коммерческому использованию.

Выбор технологий

  • Основная структура: Spring Boot.
  • Слой базы данных: Spring Data JPA/Spring Data MongoDB.
  • Пул соединений с базой данных: Druid.
  • Кэш: Ehcache.
  • Фронтенд: Vue.js.
  • База данных: MySQL 5.5 и выше, MongoDB рекомендуется версии 4.0 (не используйте версию 4.2 или более позднюю, иначе некоторые API потребуется настроить самостоятельно).

Модули

  • flash-waimai-mobile — мобильное приложение.
  • flash-waimai-manage — система управления бэкендом.
  • flash-waimai-api — Java-интерфейс сервиса.
  • flash-waimai-core — базовый модуль.
  • flash-waimai-generate — модуль генерации кода.

Быстрый старт

  • Для хранения данных используются MySQL и MongoDB, где основные данные конфигурации управления хранятся в MySQL, а бизнес-данные — в MongoDB.

  • После создания базы данных MySQL запустите сервис flash-waimai-api, который автоматически инициализирует данные без необходимости ручной настройки разработчиком.

  • Установите MongoDB и создайте базу данных flash-waimai. Импортируйте данные MongoDB с помощью команды mongorestore, используя команду:

mongorestore.exe -d flash-waimai d:\\elm
  • Загрузите тестовые данные проекта, включая изображения продавцов и продуктов:
https://pan.baidu.com/s/15uiA8hUCwdZv6Bycn1y_yg

Извлеките код: cvas. Поместите изображения в каталог, указанный в конфигурации system.file.upload.path таблицы t_sys_cfg.

  • Запустите API-сервис:

    • Перейдите в модуль flash-waimai-api.
    • Запустите класс ApiApplication для запуска API-сервиса.
  • Запустите платформу управления:

    • Перейдите в каталог flash-waimai-manage.
    • Выполните команду npm install --registry=https://registry.npmmirror.com.
    • Выполните команду npm run dev.
    • После успешного запуска перейдите по адресу http://localhost:9528, войдите с учётными данными admin/admin.
  • Запустите мобильное приложение:

    • Перейдите в каталог flash-waimai-mobile.
    • Выполните команду npm install --registry=https://registry.npmmirror.com.
    • Выполните команду npm run dev.
    • После успешного запуска перейдите по адресу http://localhost:8000.

Эффект работы

  • Управление бэкендом: admin

  • Мобильное приложение: mobile

Онлайн-демонстрация

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

http://waimai.enilu.cn

Ход разработки

  • flash-waimai-manage: начато.
  • flash-waimai-mobile: в процессе доработки.

Благодарности

  • Спасибо bailicangdu, enilu за этот проект. В качестве основы были использованы проекты vue2-elm, web-flash и vue2-manage.

  • Этот проект является клоном и расширением проекта web-flash, поэтому при разработке рекомендуется ознакомиться с онлайн-документацией проекта web-flash: http://enilu.gitee.io/web-flash.

  • Данный проект не подходит для решения задач, связанных с системами электронной коммерции. Если вам нужна такая система, вы можете рассмотреть другой открытый проект электронной коммерции: https://gitee.com/microapp/linjiashop (поддержка H5, WeChat мини-программы, APP).

Общение

  • Группа QQ предназначена только для общения между пользователями, автор обычно не отвечает в группе. Если у вас есть вопросы к автору, отправьте их через страницу проекта.

  • В группе запрещено размещать рекламу, нарушители будут удалены. Чтобы повысить порог входа в группу, сначала сделайте пожертвование через ссылку: http://waimai.enilu.cn/waimai/donate.html. Автор пригласит вас в группу после того, как получит скриншот подтверждения оплаты.

Введение

Платформа для доставки еды по образцу Ele.me, включая мобильную версию, бэкенд-управление и API-сервис. Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники (8)

все

Недавние действия

Изменен статус задачи #IE8E TypeError: Cannot destructure property `createHash` of 'undefined' or 'null'. завершенные 3 месяца назад
3 месяца назад создана задача #IE8E TypeError: Cannot destructure property `createHash` of 'undefined' or 'null'.
3 месяца назад создана задача #IE8D microapp123?
Создан репозиторий 3 месяца назад
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/microapp-flash-waimai.git
git@gitlife.ru:oschina-mirror/microapp-flash-waimai.git
oschina-mirror
microapp-flash-waimai
microapp-flash-waimai
master