{"id":17795488,"url":"https://github.com/romaixn/quizz-hop","last_synced_at":"2026-05-02T05:08:52.944Z","repository":{"id":48309896,"uuid":"371610058","full_name":"Romaixn/quizz-hop","owner":"Romaixn","description":"Create your own quizz and play with. ","archived":false,"fork":false,"pushed_at":"2021-10-26T11:39:42.000Z","size":4776,"stargazers_count":0,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-07T17:34:37.821Z","etag":null,"topics":["cqrs","ddd","game","hacktoberfest","php","quizz","symfony","web"],"latest_commit_sha":null,"homepage":"https://quizz-hop.fun/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Romaixn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-28T06:59:03.000Z","updated_at":"2021-10-13T15:05:04.000Z","dependencies_parsed_at":"2022-08-24T04:20:54.799Z","dependency_job_id":null,"html_url":"https://github.com/Romaixn/quizz-hop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romaixn%2Fquizz-hop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romaixn%2Fquizz-hop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romaixn%2Fquizz-hop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Romaixn%2Fquizz-hop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Romaixn","download_url":"https://codeload.github.com/Romaixn/quizz-hop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246742873,"owners_count":20826415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cqrs","ddd","game","hacktoberfest","php","quizz","symfony","web"],"created_at":"2024-10-27T11:31:32.274Z","updated_at":"2026-05-02T05:08:47.923Z","avatar_url":"https://github.com/Romaixn.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QuizzHop :tada:\n\n## Running the application locally\n\n### Requirements\n\nA Docker environment is provided and requires you to have these tools available:\n\n * Docker\n * Bash\n * pipenv (see [these instructions](https://pipenv.readthedocs.io/en/latest/install/) for how to install)\n\nInstall and run `pipenv` to install the required tools:\n\n```bash\npipenv --three install\n```\n\nYou can configure your current shell to be able to use Invoke commands directly\n(without having to prefix everything by `pipenv run`)\n\n```bash\npipenv shell\n```\n\nOptionally, in order to improve your usage of invoke scripts, you can install console autocompletion script.\n\nIf you are using bash:\n\n```bash\ninvoke --print-completion-script=bash \u003e /etc/bash_completion.d/invoke\n```\n\nIf you are using something else, please refer to your shell documentation.\nYou may need to use `invoke --print-completion-script=zsh \u003e /to/somewhere`.\n\nInvoke supports completion for `bash`, `zsh` \u0026 `fish` shells.\n\n### Docker environment\n\nThe Docker infrastructure provides a web stack with:\n - NGINX\n - PostgreSQL\n - PHP\n - Traefik\n - ElasticSearch / Kibana\n - RabbitMQ\n - A container with some tooling:\n   - Composer\n   - Node\n   - Yarn / NPM\n\n### Domain configuration (first time only)\n\nBefore running the application for the first time, ensure your domain names\npoint the IP of your Docker daemon by editing your `/etc/hosts` file.\n\nThis IP is probably `127.0.0.1` unless you run Docker in a special VM (docker-machine, dinghy, etc).\n\nNote: The router binds port 80 and 443, that's why it will work with `127.0.0.1`\n\n```\necho '127.0.0.1 \u003cyour hostnames\u003e' | sudo tee -a /etc/hosts\n```\n\nUsing dinghy? Run `dinghy ip` to get the IP of the VM.\n\n### Starting the stack\n\nLaunch the stack by running this command:\n\n```bash\ninv start\n```\n\n\u003e Note: the first start of the stack should take a few minutes.\n\nThe site is now accessible at the hostnames your have configured over HTTPS\n(you may need to accept self-signed SSL certificate).\n\n### Builder\n\nHaving some composer, yarn or other modifications to make on the project?\nStart the builder which will give you access to a container with all these\ntools available:\n\n```bash\ninv builder\n```\n\nNote: You can add as many Invoke commands as you want. If a command should be\nran by the builder, don't forget to use `with Builder(c):`:\n```\n@task\ndef mycommand(c):\n    \"\"\"\n    My documentation\n    \"\"\"\n    with Builder(c):\n        docker_compose_run(c, 'echo \"HelloWorld\")\n```\n\n### Other tasks\n\nCheckout `inv -l` to have the list of available Invoke tasks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromaixn%2Fquizz-hop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromaixn%2Fquizz-hop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromaixn%2Fquizz-hop/lists"}