Gregory Ballantine d59c75281e
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Updating puma.rb to allow changing the rack environment dynamically
2025-07-28 10:17:45 -04:00
2024-06-12 19:58:08 -04:00
2025-07-26 01:08:35 -04:00
2025-07-26 11:37:43 -04:00
2025-07-26 11:37:43 -04:00
2025-06-22 19:30:17 -04:00
2025-06-22 19:30:17 -04:00
2023-09-20 23:04:05 -06:00

Game Data

Web-based tool to store and organize PC hardware gaming benchmarks.

Project Goals

The goals of this project are to:

  • Record benchmarking results from multiple devices - e.g. log from a laptop or a phone.
  • Group results into tests - it's good practice to run a benchmark multiple times for accuracy.
  • Create comparisons of hardware tests to compare performance.
  • Generate graphs of hardware comparisons for usage in videos and articles.

Requirements

Game Data runs on Ruby, and takes advantage of Bundler to manage code dependencies and Rake to run various tasks for maintaining the app. You can install them globally like so:

Debian/Ubuntu: apt install -y ruby ruby-bundler rake

Development

Install dependencies via bundler:

bundle install

Perform database migrations:

rake db:migrate

Run the server in development with auto-reloading:

rake server:dev

If everything is running successfully you can open your browser and go to https://localhost:9292.

Description
Web-based tool to store and organize PC hardware gaming benchmarks
Readme BSD-2-Clause 261 KiB
v0.1.1 Latest
2025-07-28 11:01:35 -04:00
Languages
HTML 49.9%
Ruby 32.2%
CoffeeScript 11.7%
JavaScript 3.2%
Shell 1.4%
Other 1.6%