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

OSCHINA-MIRROR/guchengwuyue-yshop-gin

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

YShop-GIN: система для интернет-магазина

Проект YShop-GIN — это система для управления интернет-магазином, основанная на современных технологиях. Она включает в себя бэкенд и фронтенд, которые разделены. Система работает на основе комбинации технологий Gin, Gorm, Casbin, Jwt, Redis, Mysql8 и Vue.

В системе реализованы следующие функции:

  • авторизация и регистрация пользователей;
  • карусель изображений на главной странице;
  • отображение товаров на главной странице;
  • детальное описание товаров и их SKU;
  • добавление товаров в корзину;
  • оформление заказа;
  • оплата товаров (через WeChat Pay и с помощью баланса);
  • управление личными заказами;
  • сохранение товаров в избранное;
  • управление адресами;
  • оценка товаров;
  • поиск товаров по категориям;
  • личный кабинет;
  • загрузка изображений и другие функции.

Бэкенд системы предоставляет следующие возможности:

  • управление пользователями: настройка параметров пользователей;
  • управление ролями: распределение прав доступа и меню в соответствии с должностями;
  • управление меню: реализация динамических маршрутов;
  • управление отделами: настройка организационной структуры компании;
  • управление должностями: определение должностей в компании;
  • управление словарями: ведение часто используемых данных, таких как статусы и пол;
  • логирование действий пользователей;
  • генерация кода для Go и фронтенда;
  • планирование задач;
  • управление изображениями;
  • многоуровневая классификация товаров;
  • правила SKU для товаров;
  • управление товарами: добавление одно- и многоразмерных товаров, включая редактор от Baidu;
  • поддержка WeChat Public Account: возможность создания текстовых и графических сообщений, а также меню WeChat;
  • управление заказами: отслеживание статуса заказов и отправка товаров.

Для работы с системой необходимо выполнить следующие шаги:

  1. Установить Go версии 1.15 или выше.
  2. Включить режим модуля Go с помощью команды go env -w GO111MODULE=on.
  3. Настроить прокси-сервер с помощью команды go env -w GOPROXY=https://goproxy.cn,direct.
  4. Скачать проект с помощью команды git clone https://gitee.com/guchengwuyue/yshop-gin.git.
  5. Выполнить команду go mod tidy для установки необходимых зависимостей.
  6. Импортировать файл sql/yshop_go.sql и настроить файлы конфигурации cconfig.yml и config.yml.
  7. Запустить систему с помощью команды air -c .air.conf.
  8. Развернуть систему на сервере с помощью команд go build, nohup ./go-mall & и настройки Nginx для обратного проксирования.
  9. Для работы с фронтендом необходимо скачать код из каталога pc-vue/, распаковать его, выполнить команду npm install, настроить адрес API в файле index.js, запустить систему командой npm run dev и развернуть её на веб-сервере после выполнения команды npm run build.

Система YShop-GIN предоставляет широкий спектр функций для управления интернет-магазинами.

Введение

YShop-gin — это система для управления интернет-магазином с разделением на фронтенд и бэкенд (текущая версия v1.3), основанная на комбинации популярных технологий: Gin, Gorm, Casbin, Jwt, Redis, Mysql8 и Vue. Система управления интернет-торговлей с разделением функций на клиентскую и серверную части, с использованием модели разграничения доступ... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/guchengwuyue-yshop-gin.git
git@api.gitlife.ru:oschina-mirror/guchengwuyue-yshop-gin.git
oschina-mirror
guchengwuyue-yshop-gin
guchengwuyue-yshop-gin
master