Этот проект представляет собой систему учета и контроля рабочего времени сотрудников.
-
Выполните команду
npm install
для установки серверного и клиентского node_modules. -
Установите ngrok для разрешения доступа к камере телефона в браузере.
-
Запустите 2 ngrok сервера для сервера и клиента, используя следующий шаблон:
ngrok http [host]
Где
host
для сервера -http://localhost:3000
, а для клиента -http://localhost:5173
. -
Используйте ngrok forwarding URL сервера для API/Socket.IO и вставьте его в файл
client/.env
.
npm run server
: Запустить Express сервер.npm run client
: Запустить ReactJS.
-
С компьютера откройте
http://localhost:5173/board
. -
С телефона перейдите по ссылке ngrok forwarding URL клиента и нажмите "Сканировать", чтобы изменить свой статус.
-
На странице
/dashboard
вы найдете список всех сотрудников.
Убедитесь, что у вас установлены все необходимые зависимости, и ngrok настроен правильно для корректной работы системы.