Project Awesome project awesome

Post processing > Game Boy Printer Web

Gallery app for to the Game Boy camera: import pictures from exports or cartridge dumps and choose color palettes.

Package 70 stars GitHub

Game Boy Camera Gallery

Game Boy Camera Gallery is a web app to organise, edit and share shots taken with the Game Boy Camera.

  • Import from cartridge dumps, serial logs, and community hardware projects
  • Browse and organize shots in a responsive gallery with tagging and filtering
  • Add custom frames and color palettes
  • Print on original Game Boy Printer hardware via WebSerial
  • Try it here and read about all features

Development usage

The following options apply if you plan on contributing to this app:

Environment Variables

Self-hosting (with or without subfolders)

# Base path for deployment (leave empty for root deployment, use leading slash otherwise like "/gb-printer-web")
NEXT_PUBLIC_BASE_PATH=""

Self hosting the webapp including dropbox sync requires you create a dropbox app through the Dropbox App Console
Create the app as a "Scoped App (App Folder)"

NEXT_PUBLIC_DROPBOX_APP_KEY="<your_app_key>"
NEXT_PUBLIC_DROPBOX_APP_PATH="/home/Apps/<your_app_folder_name>/"

Local Setup

This is a standard Next.js project. Clone the repository, install dependencies with npm install, and run npm run dev to start the development server.

Set up environment variables in .env.local if needed (see above).

Thanks

  • Raphaël Boichot for help with the French locale.
  • Various members of the Game Boy Camera community for countless suggestions, bugreports and testing.

Community

Back to Game Boy Development