/staff-flow

StaffFlow: Employee Attendance Manager

Primary LanguageTypeScript

StaffFlow: Система учета и контроля рабочего времени

Этот проект представляет собой систему учета и контроля рабочего времени сотрудников.

Установка

  1. Выполните команду npm install для установки серверного и клиентского node_modules.

  2. Установите ngrok для разрешения доступа к камере телефона в браузере.

  3. Запустите 2 ngrok сервера для сервера и клиента, используя следующий шаблон:

    ngrok http [host]
    

    Где host для сервера - http://localhost:3000, а для клиента - http://localhost:5173.

  4. Используйте ngrok forwarding URL сервера для API/Socket.IO и вставьте его в файл client/.env.

Запуск

  • npm run server: Запустить Express сервер.
  • npm run client: Запустить ReactJS.

Использование

  1. С компьютера откройте http://localhost:5173/board.

  2. С телефона перейдите по ссылке ngrok forwarding URL клиента и нажмите "Сканировать", чтобы изменить свой статус.

  3. На странице /dashboard вы найдете список всех сотрудников.

Внимание

Убедитесь, что у вас установлены все необходимые зависимости, и ngrok настроен правильно для корректной работы системы.