Skip to content

a rummikub web app with a python backend, made to collect cognitive data of users

Notifications You must be signed in to change notification settings

punemajisi/rummikubWeb

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

170 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

rummikubWeb

A Rummikub web application with a Python backend, designed to collect and analyze cognitive data from users.
This project is part of a research effort to explore digital gameplay as a tool for cognitive assessment.


πŸ“‹ Overview

This application allows users to play Rummikub in a browser while their gameplay actions are recorded in real time.
The collected data can be used to extract biomarkers and assess cognitive performance.

Key features:

  • Interactive Rummikub game interface built with React.
  • Real-time tracking of player actions for later analysis.
  • Configurable for different study conditions and experiment setups.

πŸ›  Tech Stack

Frontend:

  • React (with Ant Design for UI components)
  • Framer Motion (animations)

Other:

  • Node.js (for frontend development)

πŸš€ Getting Started

Prerequisites

  • Node.js (>= 18)
  • npm

Installation

Install dependencies:

npm install

Running the application

npm start

The app will be available at http://localhost:3000.

πŸ“Š Research Context

This application is developed as part of a master's thesis: "Designing and Evaluating a User-Friendly Rummikub Application for Cognitive Assessment". The goal is to collect in-game behavioral data to explore its use in detecting early signs of MCI.

About

a rummikub web app with a python backend, made to collect cognitive data of users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.9%
  • CSS 8.6%
  • HTML 0.5%