NeuroSync is an AI-powered desktop application designed to monitor user activity patterns and identify potential signs of mental fatigue. The system analyzes keyboard and mouse interactions, work duration, inactivity periods, and productivity indicators to provide real-time fatigue alerts and task management support.
The goal of NeuroSync is to help users maintain productivity, reduce burnout, and improve work efficiency through intelligent behavioral monitoring.
- Continuous monitoring of user activity
- Detection of reduced productivity patterns
- Fatigue scoring mechanism
- Work session tracking
- Activity and inactivity analysis
- Overtime monitoring
- Toast notifications for fatigue warnings
- Periodic reminder system
- Configurable monitoring schedules
- Productivity visualization
- Fatigue trend analysis
- Historical performance review
- JSON log storage
- CSV export support
- System log viewer
- Electron-based desktop application
- Background monitoring support
- System tray integration
- React.js
- JavaScript
- CSS
- Electron.js
- Keyboard Activity Tracking
- Mouse Activity Tracking
- Productivity Analysis
- JSON
- CSV
- React Toastify
User Activity ↓ Keyboard & Mouse Tracking ↓ Fatigue Detection Engine ↓ Productivity Analysis ↓ Alert Generation ↓ Dashboard & Logs
NeuroSync/
├── public/
│ ├── electron.js
│ ├── preload.js
│ └── tray-icon.png
│
├── src/
│ ├── components/
│ │ ├── AnalyticsPage.js
│ │ ├── Dashboard.js
│ │ ├── FatigueChart.js
│ │ ├── LogViewer.js
│ │ ├── SystemLogButton.js
│ │ └── TaskManager.js
│ │
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
│
├── package.json
├── package-lock.json
├── README.md
└── LICENSE
Clone the repository:
git clone https://github.com/mithoon-777/NeuroSync.git
Navigate to the project:
cd NeuroSync
Install dependencies:
npm install
Run the application:
npm start
- Machine Learning based fatigue prediction
- Webcam-assisted fatigue detection
- Voice interaction support
- Personalized productivity recommendations
- Cloud synchronization
Mithoon Raj
GitHub: https://github.com/mithoon-777
LinkedIn: https://linkedin.com/in/mithoon-raj-s-a4839a2b6
This project is licensed under the MIT License.