Skip to content

REPPL/itemdeck.app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itemdeck.app Logo

itemdeck.app

Interactive Card Collection Viewer
Display, explore, and play with card collections from any GitHub repository.

Node.js >= 20.0.0 TypeScript Strict Built with Claude Code


What is itemdeck.app?

itemdeck.app is a browser-based card display system that loads collections from GitHub repositories. Perfect for:

  • Collectors - Browse and organise your collections
  • Curators - Share themed collections with others
  • Gamers - Play memory games with your cards

itemdeck.app Demo

Features

  • Card Display - Responsive grid with smooth animations and flip effects
  • Multiple Views - Grid, Stack, Carousel, and Fit-to-Viewport layouts
  • Discovery Tools - Search, filter by category/platform/year, and grouping
  • Gaming Mechanics - Multiple game mechanics including Memory and Snap Ranking
  • Remote Collections - Load any GitHub-hosted collection via URL
  • Keyboard Navigation - Full keyboard support
  • Theme Support - Light, dark, and high contrast modes
  • Offline Caching - Collections cached locally for fast reloading
  • Accessibility - WCAG 2.1 AA compliant with reduced motion support

Quick Start

# Install dependencies
npm install

# Start development server
npm run dev

# Open http://localhost:5173 in your browser

Load a Collection

Load remote collections using simplified URL formats:

# Short query format
http://localhost:5173/gh?u=REPPL&c=retro/games/

# Clean path format
http://localhost:5173/gh/REPPL/c/retro/games/

# Nested folders supported
http://localhost:5173/gh/REPPL/c/retro/games/my-collection

Documentation

Contributing

For developers and contributors:

Requirements

  • Node.js 20.0.0 or higher
  • npm (included with Node.js)

About

Reference implementation for AI-coding an adaptive frontend application.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages