Skip to content

Installation GuideΒΆ

You'll be up and running in under 5 minutes!

RemoteGazeUX is designed for simplicity. No complex setup, no configuration headaches.

πŸ“‹ PrerequisitesΒΆ

Before you begin, make sure you have:

  • Python 3.8 or higher (Download Python)
  • Git (optional, but recommended) (Download Git)
  • A webcam (built-in or external)
  • A modern browser (Chrome, Firefox, or Edge)

That's it! No expensive hardware, no special equipment.


πŸš€ Quick InstallationΒΆ

The fastest way to get started:

# 1. Clone the repository
git clone https://github.com/justogm/RemoteGazeUX.git

# 2. Navigate to the folder
cd RemoteGazeUX

# 3. Run the application
python run.py

That's all! πŸŽ‰ The script will:

  • βœ… Automatically install all dependencies
  • βœ… Set up the database
  • βœ… Walk you through initial configuration
  • βœ… Start the web server

Prefer not to use Git? No problem:

  1. Download: Go to the repository page
  2. Extract: Click the green "Code" button β†’ "Download ZIP"
  3. Unzip: Extract the ZIP file to your preferred location
  4. Run: Open a terminal in the extracted folder and run:
python run.py

🎯 First Run Setup¢

When you run python run.py for the first time, you'll see an interactive setup wizard:

Step 1: Create Admin AccountΒΆ

πŸ” Current users in database: 0
Do you want to create a new user? (y/n): y

============================================================
πŸ‘₯ CREATE NEW USER
============================================================

Username: admin
Password: 
Confirm password: 

βœ… User 'admin' created successfully!
============================================================

Keep these credentials safe!

You'll need them to access participant data and results.

Step 2: Configure Your StudyΒΆ

When the application detects that you set in the configuration an url that wasn't present in the database it will allow you to set a name and a description.

============================================================
πŸ“Š New configuration detected!
============================================================
Prototype URL: https://google.com

Enter a name for this study (or press Enter for auto-name): Google Sudy
Enter a description (optional): Study of Google UX
βœ… Created new study: 'Google Sudy' (ID: 1)
============================================================

Step 3: Launch! πŸš€ΒΆ


βœ… Verify InstallationΒΆ

Open your browser and navigate to the url shown at the end of the print. You should see the participant registration page!

Installation Complete! πŸŽ‰

You're ready to run your first eye-tracking study!

πŸ› TroubleshootingΒΆ

Port Already in Use?ΒΆ

If port is busy, you can change it with the configuration at the start of the run.

Python Not Found?ΒΆ

Make sure Python is in your PATH. Try:

python3 run.py  # On macOS/Linux
py run.py       # On Windows

Permission Errors?ΒΆ

On Linux/macOS, you might need:

chmod +x run.py

Need Help?ΒΆ

πŸŽ“ Next StepsΒΆ

Now that you're up and running:

  1. πŸ“š Learn about configuring studies
  2. πŸ‘€ Explore the features
  3. 🎯 Run your first study

Ready to start tracking? β†’ Quick Start Guide