Skip to content

An online tool that suggests users matching board games from a given collection based on their preferences

License

Notifications You must be signed in to change notification settings

fenglisch/boardgame-o-matic

 
 

Repository files navigation

BoardGame-O-Matic (German: Brettspiel-O-Mat)

An online tool that suggests users matching board games from a given collection based on their preferences

PREREQUISITES

  • Some web-space (a cheap shared-hosting plan is sufficient)
  • No PHP or MySQL / MariaDB needed (optional for statistics)
  • No npm or any other packaging manager needed

USE / INSTALLATION

  1. Download and unpack ZIP archive

  2. Edit /data/definition.js.

  3. Edit the CSV files with the questions and the answers. Use generate-csv-file-for-boardgame-o-matic to generate the file with your board game data.

  4. Test settings using INDEX.HTML (works best on http://localhost/ or your private webspace)

Optional: You can find some addons in the folder /extras. It adds some more functionality to the program, if needed.

DATA PROTECTION / GDPR

  • All evaluations happen inside the user's browsers
  • No data is collected on a server
    • Exception: default access-logging by your webhosting-provider, i.e. IP-address and time
    • Collecting anonymous user data on how they answered the questions for statistical purposes is optional and required user opt-in
  • No external network requests (e.g. Content Delivery Network / CDN, Bootstrap, jQuery, no Social Media-plugin) - all included

LICENSE

GPL 3 (see https://choosealicense.com/licenses/gpl-3.0/)

  • Required: Disclose Source, License and copyright notice, State Changes
  • Permitted: Commercial Use, Distribution, Modification, Patent Use, Private Use
  • Forbidden: Hold Liable

ACKNOWLEDGEMENTS

This project is based on Mat-O-Wahl by Mathias Steudtner.

About

An online tool that suggests users matching board games from a given collection based on their preferences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.0%
  • CSS 14.0%
  • HTML 8.3%
  • PHP 0.7%