devoren / staff-flow

StaffFlow: Employee Attendance Manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 настроен правильно для корректной работы системы.

About

StaffFlow: Employee Attendance Manager


Languages

Language:TypeScript 84.6%Language:JavaScript 12.0%Language:CSS 2.8%Language:HTML 0.6%