Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 1.43 KB

File metadata and controls

49 lines (28 loc) · 1.43 KB

joysticked

Track, rate, and share your gaming journey. joysticked is an open-source platform for game enthusiasts to log their experiences, discover new titles, and connect with fellow players.

Think Letterboxd, but for games.

About

joysticked helps you keep a personal history of the games you've played, rate and review them, and share your gaming taste with friends. Whether you're a casual mobile gamer or a hardcore completionist, joysticked is your digital gaming diary.

Built with data from IGDB (Internet Game Database), the same comprehensive game database powered by Twitch that developers and platforms trust worldwide.

Tech Stack

Frontend

  • Next.js - React framework for the web app
  • TypeScript - Type-safe development

Backend

  • Bun - Fast JavaScript runtime and toolkit
  • Elysia - Ergonomic web framework
  • PostgreSQL - Primary database
  • Redis - Caching and sessions

Infrastructure

  • Cloudflare R2 - Object storage for images and assets
  • IGDB API - Game metadata and information

Tooling

  • Turborepo - Monorepo build system
  • Biome - Fast formatter and linter

Contributing

We welcome contributions! Whether it's bug fixes, feature additions, or documentation improvements, your help makes joysticked better for everyone.

Please feel free to open issues and pull requests.

License

GNU AGPL v3

Acknowledgments

Game data provided by IGDB, powered by Twitch.