Проект создан в рамках курса "Разработка интернет-приложений" (МГТУ им. Н.Э. Баумана, ИУ5, 5 семестр). Включает в себя фронтенд, бэкенд и РПЗ.
Веб-приложение выполнено в формате "Услуги/заявки", где услуги представлены интернет-услугами провайдера, а заявки — заявками на подключение набора интернет-услуг. Подробнее о проекте можно узнать в РПЗ.
- base-spa: копия SSR версии приложения с моковыми данными
- pwa-and-redux: добавлены redux-хранилище, адаптивность и развертывание
- gh-pages: ветка для развертывания на github pages
- tauri: ветка с десктопным приложением Tauri
- ui: полный интерфейс пользователя
- Клонируйте репозиторий
- Перейдите в директорию проекта:
cd provider - Установите зависимости:
npm install npm run generate-pwa-assets- Локальный запуск:
npm run dev
После выполнения этих шагов приложение будет доступно по адресу http://localhost:3000.
- Деплой:
npm run deploy - Генерация AXIOS API:
npm run generate-api