A browser-based React app that logs detailed user activity events inside a styled terminal interface. This tool detects tab switches, focus/blur, inactivity, clipboard access, text selection, and keystrokes while the tab is active.
- Detects when a user:
- Switches tabs or minimizes the window
- Leaves or returns to the browser window
- Goes idle for more than 60 seconds
- Copies content (and logs clipboard content)
- Highlights (selects) any text
- Presses any key (while tab is active)
- Styled like a Windows terminal for a nostalgic interface
- Real-time logging with auto-scrolling output box
- React
- JavaScript (ES6+)
- CSS (custom + utility styles)
- Node.js (v16+ recommended)
- npm or yarn
# Clone the repository
git clone https://github.com/your-username/tab-activity-monitor.git
cd tab-activity-monitor
# Install dependencies
npm install
# Start the development server
npm start