paulotruta / gamebox

Organize your games library and play retro games using online emulators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gamebox

MIT License

Go-to self-host app for game archivists! Organize your games library, archive and play retro games using online emulators!

NOTE: This is a very early stage application and is currently under active development. The current app state as it is available in this repository is not guaranteed to work or be fully safe to use.

Features

  • Organize your console / games collection
  • Automatically pull game metadata from known source websites
  • Upload your digitally preserved ROMs
  • Play retro games using only your browser! ( *Limited to supported platforms )

Demo

A test deployment is not available at this time ;)

Documentation

The entire project documentation is available in this repository, in the /docs folder. Additions are welcome via PR.

Run Locally

Clone the project

  git clone https://github.com/paulotruta/gamebox

Go to the project directory

  cd gamebox

Start environment

pipenv shell
  

Run migrations

  python3 manage.py migrate
  

Start the server

  python3 manage.py runserver

Running Tests

TODO

Tech Stack

This app uses Wagtail as its building block. Wagtail is based on the Django framework, which itself is created using the Python programming language.

Support

This application is very early stage in its development state, therefore no proper support can be provided. You are welcome to open an issue on this repository and report a problem using the appropriate issue template. Please answer as many questions and provide as most detailed information as possible. I will do my best to get back and help if possible.

About

Organize your games library and play retro games using online emulators

License:MIT License


Languages

Language:Python 43.1%Language:HTML 39.3%Language:CSS 10.5%Language:Dockerfile 7.1%