2026-03-29 02:55:42 -04:00
2026-03-29 02:55:42 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-29 02:55:42 -04:00
2026-03-29 02:55:42 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00
2026-03-29 02:37:49 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:55:42 -04:00
2026-03-28 19:24:29 -04:00
2026-03-29 02:37:49 -04:00

🎮 TurboVault

Your personal video game collection tracker

Rails 8.1 CI

Track your physical and digital game collection with automatic metadata from IGDB.

Features

  • 📦 Track physical & digital games
  • 🎯 Collections & subcollections
  • 🔍 Search, filter, sort
  • 📊 Statistics dashboard
  • 📥 CSV bulk import
  • 🎮 IGDB metadata matching
  • 🔌 RESTful API

Quick Start

Local Development

# Start services
task docker:up

# Setup database
task db:setup

# Run server
task dev

Visit http://localhost:3000

Demo: demo@turbovault.com / password123

Deploy to Kubernetes

# 1. Build & push image
git tag v1.0.0 && git push origin v1.0.0

# 2. Configure secrets
cp k8s/secrets.yaml.example k8s/secrets.yaml
# Edit with your values

# 3. Deploy
./scripts/deploy-k8s.sh

See docs/QUICK_START.md for details.

Tech Stack

  • Ruby on Rails 8.1 with Sorbet types
  • PostgreSQL with Row Level Security
  • Hotwire (Turbo + Stimulus)
  • Tailwind CSS
  • Solid Queue for background jobs

Documentation

Commands

task dev          # Start dev server
task test         # Run tests
task lint         # Check code style
task lint:fix     # Auto-fix style issues
task typecheck    # Run type checker

License

MIT - See LICENSE

Description
No description provided
Readme MIT 393 KiB
Languages
HTML 47.5%
Ruby 40.2%
CSS 3.9%
Shell 3.7%
JavaScript 3.7%
Other 1%