{"id":19876394,"url":"https://github.com/foo-dogsquared/virtual-idea-dice","last_synced_at":"2026-02-03T22:02:56.746Z","repository":{"id":44299060,"uuid":"170345650","full_name":"foo-dogsquared/virtual-idea-dice","owner":"foo-dogsquared","description":"Inspired from Atomic Shrimp's invention cube. Also serves as a simpler exercise for integrating PWA.","archived":false,"fork":false,"pushed_at":"2022-02-10T18:40:17.000Z","size":3927,"stargazers_count":4,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-06T18:05:58.516Z","etag":null,"topics":["dice-game","idea-generator","offline-first","tailwindcss","vue","vue-router"],"latest_commit_sha":null,"homepage":"https://virtual-idea-dice.netlify.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/foo-dogsquared.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-12T15:52:02.000Z","updated_at":"2023-09-09T16:47:12.000Z","dependencies_parsed_at":"2022-09-04T01:21:59.177Z","dependency_job_id":null,"html_url":"https://github.com/foo-dogsquared/virtual-idea-dice","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/foo-dogsquared/virtual-idea-dice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-dogsquared%2Fvirtual-idea-dice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-dogsquared%2Fvirtual-idea-dice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-dogsquared%2Fvirtual-idea-dice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-dogsquared%2Fvirtual-idea-dice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foo-dogsquared","download_url":"https://codeload.github.com/foo-dogsquared/virtual-idea-dice/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foo-dogsquared%2Fvirtual-idea-dice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29059005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T20:13:53.544Z","status":"ssl_error","status_checked_at":"2026-02-03T20:13:40.507Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dice-game","idea-generator","offline-first","tailwindcss","vue","vue-router"],"created_at":"2024-11-12T16:32:55.343Z","updated_at":"2026-02-03T22:02:56.718Z","avatar_url":"https://github.com/foo-dogsquared.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"= virtual-invention-dice\r\nInspired from Atomic Shrimp's invention cube. Also serves as a simpler \r\nexercise for integrating PWA. \r\n\r\nFor more information about the inspiration, you can read more about it \r\nin http://atomicshrimp.com/post/2014/01/20/Invention-Dice[this link]. \r\nThere's also a video from the creator of this idea which you can \r\nsee it https://www.youtube.com/watch?v=NBdVpiWUKhU[right here].\r\n\r\n== Demo\r\nimage::./docs/assets/demo.gif[Demo of the app]\r\n\r\n== Features of the app\r\n* It's mostly built as an offline app so once you've visited the app, you'll be \r\nready to go. No installation required. \r\n** Being a \r\nhttps://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Introduction[progressive web app (PWA)], \r\nyou can even make it _almost_ like a native mobile app on your phone\r\nby adding the app page into the home screen.\r\n\r\n* Defining your own set of virtual idea dice set (or VIDS, as I call them).\r\n\r\n* Storing VIDS in IndexedDB (with https://localforage.github.io/localForage/[localforage]).\r\n\r\n* Import and export of VIDS with a JSON file\r\n** You can see some sample dice sets in the link:examples/[`examples/` directory] and import \r\nthem to see it. Be sure to export your dice set first since the app can only have one set \r\n(at least for now).\r\n\r\n* Saving dice results in IndexedDB (with https://localforage.github.io/localForage/[localforage]).\r\n\r\n== Development build\r\nIf you want to open this app locally on your machine, just do the following:\r\n\r\n* clone this repo or download the zip of this repo provided\r\n* fetch the files from the dev (`develop`) branch\r\n* install all of the dependencies needed (`npm i`)\r\n* open the app over `localhost` with `npm run serve`\r\n\r\nAaaaaaaand voila! It's open now! 😁\r\n\r\n=== Extra\r\nAlso, for future references:\r\n\r\n* Node v11.3.0\r\n* npm 6.4.1\r\n\r\n== Contribution\r\nIf you want to contribute or just add features that you want, take note of the following configurations:\r\n\r\n* created with https://cli.vuejs.org/guide/[Vue CLI] \r\nand the https://router.vuejs.org/[official Vue router library]\r\n\r\n* uses http://tailwindcss.com/[Tailwind CSS] for most of the CSS\r\n\r\n* uses https://github.com/eslint/eslint[ESLint] and it has the \r\nhttps://github.com/standard/standard[standard style guide] as the configuration\r\n\r\n* all of the usual configurations and constants like the routes, app information, \r\nand the author are located in link:src/constants.js[`./src/constants.js`], I've made it \r\nso that I can update it easily in one place\r\n\r\n=== Code\r\nIf you want to contribute through code, you can look at the link:docs/CHANGELOG.adoc[changelog] \r\nin the dev (`develop`) branch for the latest features that has been implemented so far. \r\nAlso, it contains some future features that is to be considered.\r\n\r\n=== Documentation\r\nIf you want to contribute through writing and/or improving documentations, have a quick look at \r\nhttps://asciidoctor.org/[Asciidoctor] since it is the formatting language used for writing docs \r\naround here. It's basically a (more comprehensive) alternative to Markdown. \r\n\r\nSpeaking of Markdown, you can take a good look \r\nhttps://asciidoctor.org/docs/user-manual/#compared-to-markdown[here] \r\nif you're familiar with Markdown for a quick start.\r\n\r\n=== Issues\r\nIf you want to report bugs or suggest a feature, you can file an issue in the \r\nhttps://github.com/foo-dogsquared/virtual-idea-dice/issues[issue tracker]. \r\n\r\nJust make sure the title is brief and concise with the type of issue you're \r\nfiling (bug, feature, enhancement, etc.) and leave all the details in the \r\nbody of the issue.\r\n\r\n== Resources\r\nBig shoutout to \r\nhttps://www.youtube.com/channel/UCSl5Uxu2LyaoAoMMGp6oTJA[Atomic Shrimp]'s\r\nhttps://youtu.be/NBdVpiWUKhU[Invention Dice project] \r\nfor the main inspiration for this project. Also, I've got this \r\nhttps://youtu.be/U9a_b3piWqw[project to be featured (at 4:15 mark)] \r\nby the man behind the idea himself. :)\r\n\r\nIcons used from https://iconmonstr.com/[IconMonstr] and \r\nhttps://freepik.com/[Freepik].\r\n\r\n== Todo\r\n* Multiple virtual idea dice set (VIDS) support\r\n\r\n* A VIDS ranking system (see https://github.com/foo-dogsquared/virtual-idea-dice/issues/7[this issue])\r\n-- This is mostly be implemented as an optional feature since the app is built to be offline and this \r\nmostly requires the user to be online. Though with online capability, it is yet to be one of \r\nthe biggest features to be implemented so far.\r\n\r\n* Improve UI/UX\r\n-- I especially need some help from this one. ;-;\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoo-dogsquared%2Fvirtual-idea-dice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoo-dogsquared%2Fvirtual-idea-dice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoo-dogsquared%2Fvirtual-idea-dice/lists"}