Этот репозиторий содержит приложение для продавцов на платформе доставки, разработанное на Vue.js. Это приложение предоставляет интерфейс для управления заказами и продуктами со стороны продавцов.
- 💎 Приложение для Доставки - Бэкенд на Rails для приложения доставки.
- 🛒 Приложение для Потребителей - Приложение для потребителей.
- 💲 API Paymenty - API для платежей.
- 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.
Для интегрированного использования следуйте инструкциям в:
- Бэкенд Доставки - Бэкенд-приложение на Rails для платформы доставки.
Чтобы настроить и запустить репозиторий отдельно, следуйте следующим шагам:
Убедитесь, что у вас установлены Node.js и Yarn на вашем компьютере.
npm install
Чтобы запустить сервер разработки, выполните:
npm run dev
Чтобы выполнить юнит-тесты, используйте:
npm run test:unit
- 📏 Приложение Точности на React - Интерфейс для регистрации измерений газа и воды.
- 🤖 API Node - API для измерения и регистрации потребления.