Skip to content

dzhrvlv/companies_table

Repository files navigation

Таблица компаний и сотрудников

О приложении

Одностраничное приложение, представляющее собой две таблицы и позволяющее просматривать и изменять данные о компаниях и их сотрудниках

Функции:

  • Просмотр данных
  • Добавление данных
  • Изменение данных
  • Удаление данных
  • Выбор строк таблиц

Особенности:

  • Таблица сотрудников показывается, только если выбрана ОДНА компания (в этом случае показываются данные о сотрудниках именно этой компании)
  • Добавление данных в таблицу возможно только в том случае, когда не выбрана ни одна строка таблицы
  • Удаление данных из таблицы возможно только в том случае, когда выбрана хотя бы одна строка таблицы
  • При пролистывании до последней строки таблицы происходит динамическая догрузка данных с "сервера", если они имеются
  • При добавлении/удалении данных в таблицу сотрудников у соответствующей компании увеличивается/уменьшается значение поля "Кол-во сотрудников"

Стек

  • React
  • TypeScript
  • Redux Toolkit
  • Vite
  • Архитектура: Feature-Sliced Design

Локальный запуск

    npm install
    
    npm run dev