Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Модифицируемый личный кабинет сотрудника департамента

Установка

Внимание! Проект находится на стадии разработки, возможны визуальные/технические баги

  1. Склонируйте репозиторий или скачайте zip-архивом содержимое из проекта
  2. Убедитесь, что на используемом устройстве установлена Node.js
  3. Чтобы запустить сервер в режиме разработки, зайдите в папку с проектом и введите следующую команду в консоль:
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"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages