Skip to content

sr2echa/interwu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interwu

Monitor technical interviews in real-time with secure screen sharing and comprehensive system insights. Secure Remote Interview Monitoring. Done Right.

The plan

Make the client into a npm pkg. So interviewers can just ask them to install the npm pkg like npm i -g interwu and run interwu to open up the client eliminating the need to "install 3rd party software". Monitoring is via the web to make sure it is easy for the interviewer to monitor

Features

  • Detect and monitor all monitors (even get number of monitors that are active, inactive)
  • See what the client sees in realtime across all streams
  • Remote disconnect sessions
  • See background processes running in realtime
  • Silent (no additional permissions required)
  • Seamlessly detect display changes, and update realtime

Bunch of screenshots

Will post a video demo soon

Web

Client

ToDo

  • Code Refactoring
  • Switch to env for Backend WebSocket URL
  • Enhance the Process Page.
    • Add active tabs and known apps running in the background
    • Detect Keystrokes
    • Remote kill processes (with precautions ofc)
  • Make the client into npm pkg
  • Optimize WebRTC implimentation
  • Check if screen is being mirrored or duplicated (requieres a C++/C# implimentation to access system level info of DisplaySwitch.exe's current state)
  • Test across other platforms

The Codebase

client - Electron APP for interviewee
server - websocket server to handle connectins and streaming
web - web dashboard in Nextjs + Typescript for the Interviewer to monitor

Docs

soon...

About

Secure Remote Interview Monitoring. Done Right.

Resources

License

Stars

Watchers

Forks

Packages

No packages published