Skip to content

pavelrakcheev/employees-database

Repository files navigation

Employees database

Нативное локальное приложение macOS для ведения базы сотрудников.

Возможности

  • активные сотрудники и архив;
  • автоматически рассчитываемые возраст и знак зодиака;
  • роли, типы занятости и произвольные рабочие дни;
  • город проживания и несколько городов работы;
  • навыки Wildberries, Ozon и Яндекс Маркет;
  • Telegram ID и переход к профилю;
  • ссылка на папку документов в Яндекс Диске;
  • признаки учёбы, второй работы и доступности после обеда;
  • сортировка и фильтрация по городам, маркетплейсам, возрасту и роли;
  • импорт и экспорт JSON.

Конфиденциальность

Приложение работает локально. Репозиторий не содержит базу сотрудников, телефоны, даты рождения, Telegram ID или ссылки на документы. JSON-файлы с реальными данными исключены из Git и создаются с доступом только для владельца.

Требования

  • macOS 26 или новее;
  • Apple silicon;
  • Xcode 27 beta для локальной сборки.

Сборка и запуск

./script/build_and_run.sh

Тесты:

xcrun swift test

About

Native local macOS app for managing an employee database

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages