Skip to content

Электронный документооборот для управления данными о персонале. Гибкая таблица, карточки сотрудников, визуализация данных в виде графиков, генерация JSON, адаптивный дизайн. JavaScript, React, SCSS, Material-UI, ag-Grid

Notifications You must be signed in to change notification settings

gramizor/edm-system

Repository files navigation

Система электронного документооборота для управления информацией о кадрах

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

Особенности

  • Гибкая таблица данных: Использует настраиваемую структуру таблицы, фильтрацию и группировку для отображения информации о сотрудниках, что позволяет легко сортировать и воспринимать данные.
  • Детальные карточки сотрудников: Предоставляют подробную информацию о каждом сотруднике с возможностью редактирования данных непосредственно из интерфейса.
  • Визуализация данных: Генерирует графические представления на основе собранных данных для лучшего анализа и понимания.
  • Скрипт генерации случайных данных: Включает в себя скрипт для генерации случайных данных, хранящихся в формате JSON, для облегчения тестирования и демонстрации.
  • Адаптивный дизайн: Обеспечивает оптимальный пользовательский опыт на различных устройствах.
  • Система уведомлений: Включает уведомления об ошибках, успешных операциях и предупреждениях для улучшения взаимодействия и обратной связи пользователей.

Используемые технологии

  • JavaScript (JS): Основной язык программирования, используемый для разработки.
  • React: Популярная библиотека JavaScript для создания пользовательских интерфейсов.
  • SCSS: Препроцессор CSS, используемый для расширения возможностей стилизации проекта.
  • Material-UI (Mui): Фреймворк React для реализации дизайна в стиле Material Design от Google.
  • ag-Grid Table: Функционально-богатая библиотека React для отображения табличных данных.
  • GitHub Pages: Хостит статический веб-сайт проекта для легкого доступа и развертывания.

Начало работы

Чтобы ознакомиться с проектом, вы можете перейти на его деплой здесь.

Если же вы хотите внести свой вклад или развернуть проект на своем компьютере, выполните следующие шаги:

  1. Склонируйте репозиторий с GitHub.
  2. Установите зависимости с помощью npm или yarn.
  3. Запустите проект на вашем компьютере.
  4. Откройте приложение в вашем веб-браузере.

Обратная связь

Ваши комментарии и отзывы очень важны для меня, и я готов сделать проект еще более качественным!

About

Электронный документооборот для управления данными о персонале. Гибкая таблица, карточки сотрудников, визуализация данных в виде графиков, генерация JSON, адаптивный дизайн. JavaScript, React, SCSS, Material-UI, ag-Grid

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages