Внимание! Проект находится на стадии разработки, возможны визуальные/технические баги
- Склонируйте репозиторий или скачайте zip-архивом содержимое из проекта
- Убедитесь, что на используемом устройстве установлена Node.js
- Чтобы запустить сервер в режиме разработки, зайдите в папку с проектом и введите следующую команду в консоль:
npm start
Веб-приложение предоставляет базовую возможность выбора информационных, кадровых, технических, а также иных услуг. Отображает список новостей, позволяет просматривать данные об авторизованном пользователе. Может быть использован для практически любых задач, легко изменяется и перерабатывается под технические требования.
lk.sirius.react.project/
├── public/ # Публичные файлы приложения
└── src/ # Исходный код приложения
├── components/ # Компоненты React
├── layouts/ # Компоненты шаблонов
├── pages/ # Компоненты страниц проекта
├── store/ # Модули для работы с состоянием
package.json # Зависимости и скрипты проекта
README.md # Документация проекта
- Все компоненты называются с большой буквы;
- Лежат в одноименной директории;
- Именование папок компонентов в формате main-page;
- Для новых функций:
feature/[название-задачи] - Для обновлений:
update/[название-задачи] - Для добавления исправлений:
hotfix/[название-задачи]
- feat - добавление новой функциональности
- fix - исправление ошибок
- mod - модификация или переработка кода
- docs - изменение документации
- Инициализация проекта
- Структура компонентов
- Подключение consta
- Основные страницы
- Контент на страницах
- Подключение redux и redux-toolkit
- Авторизация пользователя
- Детализированная страница услуги
- Регистрация нового пользователя
- Оптимизация и режим "production"