Skip to content

EyeTrackingCSE/client

Repository files navigation

Eyetracking Client

alt text

About

This app leverages our custom eyetracking module to bind a Tobii eyetracking device to a virtual keyboard, enabling the user to type using their eyes.

The app is built using React.js and Electron.js. The eyetracking module is implemented as a node-gyp C++ addon.

Getting Started

Installation

Installation Script

This repo contains an installation script to automate dependency installation and version checks.

npm run setup-env

Manual Installation

If you wish to install the parts manually:

npm install

npm install -g foreman

If you have an eyetracking device, you need to rebuild the eyetracking module (it is written as a C++ addon). You also need node-gyp installed on your machine if you don't have it already.

npm install -g node-gyp

npm run eyetracking-rebuild

Running the app

npm run start

CSE 4317 Documentation

About

Electron UI for eye tracking keyboard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published