Skip to content

Latest commit

 

History

History
99 lines (62 loc) · 5.82 KB

README_ru.md

File metadata and controls

99 lines (62 loc) · 5.82 KB

Full Projects Logo Проект Продавца - Приложение для Доставки Full Projects Logo

🌐 Доступные Языки

Português Español English Русский 中文 العربية

Этот репозиторий содержит приложение для продавцов на платформе доставки, разработанное на Vue.js. Это приложение предоставляет интерфейс для управления заказами и продуктами со стороны продавцов.

Иллюстрация регистрации пользователя

🔗 Связанные Репозитории

Иллюстрация функционала

📑 Ссылки на Проект

📦 Зависимости и Функционал

Основные Зависимости

  • Vue.js: Прогрессивный JavaScript фреймворк для создания интерфейсов.
  • Vue Router: Для маршрутизации страниц в Vue.js.
  • Vite: Инструмент сборки для быстрого и оптимизированного развития.
  • Vitest: Фреймворк для юнит-тестов для Vue.js.
  • ESLint & Prettier: Инструменты для линтинга и форматирования кода для поддержания качества кода.
  • TypeScript: Поддержка TypeScript для более безопасного и масштабируемого развития.
  • Pinia: Библиотека управления состоянием, вдохновленная Vuex.

Реализованные Функции

  • Fetch Event Source: Для реального времени общения с бэкендом.
  • SweetAlert2: Для отображения красивых и настраиваемых предупреждений и диалогов.
  • Vuedraggable: Для перетаскивания элементов в интерфейсе.

Другие Инструменты и Плагины

  • @rails/actioncable: Для интеграции с WebSockets на бэкенде Rails.
  • lodash.debounce: Утилита функций для упрощения операций с debounce.
  • @types/rails__actioncable: Типизация TypeScript для ActionCable.

🛠️ Настройка Проекта

Для интегрированного использования следуйте инструкциям в:

Чтобы настроить и запустить репозиторий отдельно, следуйте следующим шагам:

Предварительные Требования

Убедитесь, что у вас установлены Node.js и Yarn на вашем компьютере.

Установка Зависимостей

npm install

Запуск Серверa Разработки

Чтобы запустить сервер разработки, выполните:

npm run dev

Выполнение Тестов

Чтобы выполнить юнит-тесты, используйте:

npm run test:unit

📂 Другие Репозитории