{"id":42978064,"url":"https://github.com/xoco70/kendozone","last_synced_at":"2026-01-31T01:39:52.744Z","repository":{"id":37546899,"uuid":"105677532","full_name":"xoco70/kendozone","owner":"xoco70","description":"Create tournaments in instants","archived":false,"fork":false,"pushed_at":"2023-01-11T22:28:31.000Z","size":76616,"stargazers_count":40,"open_issues_count":42,"forks_count":21,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-09-11T19:40:47.736Z","etag":null,"topics":["hosted-app","laravel-framework","tournament-manager"],"latest_commit_sha":null,"homepage":"https://kendozone.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xoco70.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-03T16:52:25.000Z","updated_at":"2023-09-06T23:30:40.000Z","dependencies_parsed_at":"2023-02-09T08:31:52.129Z","dependency_job_id":null,"html_url":"https://github.com/xoco70/kendozone","commit_stats":null,"previous_names":[],"tags_count":2,"template":null,"template_full_name":null,"purl":"pkg:github/xoco70/kendozone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoco70%2Fkendozone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoco70%2Fkendozone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoco70%2Fkendozone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoco70%2Fkendozone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xoco70","download_url":"https://codeload.github.com/xoco70/kendozone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xoco70%2Fkendozone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28926333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T22:32:35.345Z","status":"ssl_error","status_checked_at":"2026-01-30T22:32:31.927Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["hosted-app","laravel-framework","tournament-manager"],"created_at":"2026-01-31T01:39:50.705Z","updated_at":"2026-01-31T01:39:52.739Z","avatar_url":"https://github.com/xoco70.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n\u003cbr\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/xoco70/kendozone/master/resources/assets/images/kz-stamp.png\" alt=\"Kendozone\"\u003e\n    \u003cbr\u003e\n    Kendozone\n    \u003cbr\u003e\n    \u003ch4 align=\"center\"\u003eCreate tournaments, configure championships, invite competitors, and generate trees\u003c/h4\u003e\n\n\u003c/h1\u003e\n\n\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://scrutinizer-ci.com/g/xoco70/kendozone/?branch=master\"\u003e\n    \u003cimg src=\"https://scrutinizer-ci.com/g/xoco70/kendozone/badges/quality-score.png?b=master\" title=\"Scrutinizer Code Quality\"\u003e\n    \u003ca href=\"https://travis-ci.org/xoco70/kendozone\"\u003e\u003cimg src=\"https://travis-ci.org/xoco70/kendozone.svg?branch=master\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/xoco70/kendozone.svg?branch=master\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n* [Features](#features)\n* [See Demo](#see-demo)\n* [Requirements](#requirements)\n* [Installation](#installation)\n* [Limitations](#limitations)\n* [Run Tests](#run-tests)\n* [Dependencies](#dependencies)\n* [Security Vulnerabilities](security-vulnerabilities)\n\n\n## Features\n\n- Tournament creation and configuration\n- Create and configure Championships based on Category \n- Mass Invite or manually add competitors\n- Tree Generation( based on \u003ca href=\"https://github.com/xoco70/laravel-tournaments\"\u003eLaravel Tournaments\u003c/a\u003e )\n- Team management\n- Documentation Generation : Fight List, Scoresheets \n- Manage Competitors / Clubs / Associations / Federations\n- Multilanguage: Translated to 4 languages: English, French, Spanish, Japanese. \u003ca href=\"https://lokalise.co/signup/9206592359c17cdcafd822.29517217/all/\"\u003eHelp Translating\u003c/a\u003e\n \n## See Demo\n\nYou can check the hosted version \u003ca href=\"https://my.kendozone.com\"\u003ehere\u003c/a\u003e\n\nYou can also try it with docker with the command: \n\n```bash\ndocker run -d -p 80:80 --rm --name kz xoco/kendozone:local-1.0.3\n```\nYou can login as root with:\n\nuser: superuser@kendozone.dev\n\npass: superuser\n\n\u003e Warning: Dockerized version still not working 100%\n\n## Requirements\n\n- PHP 7 or newer\n- MySQL or compatible\n- Nginx\n- Composer\n\n## Installation\n\nClone the repository\n\n```bash\ngit clone https://github.com/xoco70/kendozone.git\ncd kendozone/\ncomposer install\nnpm install\ncp .env.example .env\nphp artisan key:generate\nphp artisan migrate \nphp artisan db:seed # Seed dummy data\ntouch ./resources/assets/less/_main_full/main.less\nnpm run dev\n```\n\nYou can login as root with:\n\nuser: superuser@kendozone.dev\n\npass: superuser\n\n\n## Dependencies: \n\nTo generate PDF, Kendozone use \u003ca href=\"https://github.com/barryvdh/laravel-snappy\"\u003elaravel-snappy\u003c/a\u003e that use behind the scene \u003ca href=\"https://wkhtmltopdf.org/\"\u003ewkhtmltopdf\u003c/a\u003e\n\nIn order to be able to generate PDF, you must install wkhtmltopdf in your system.\n\n## Run Tests\n\n```php\nvendor/bin/phpunit\n```\n\n## Limitations\n\nThis is a work in progress, and there is a bunch of stuff to achieve.  \n\nThere is a current refactoring work in progress:\n\n- \u003ca href=\"https://github.com/xoco70/kz-front\"\u003eFront End made with Angular 6 / Boostrap 4\u003c/a\u003e\n- \u003ca href=\"https://github.com/xoco70/kz-api\"\u003eAPI made with Lumen\u003c/a\u003e\n\nI will not have much time to dedicate to grow Kendozone, I am looking for developers that can help app grow. Please contact me at contact ( at ) kendozone.com if you are interested\n\n- Improve \u003ca href=\"https://github.com/xoco70/laravel-tournaments\"\u003eLaravel Tournaments\u003c/a\u003e for more generation possibilities\n- Progressively migrate all jQuery stuff to VueJS \n- Develop a hybrid app for live scoring\n- Clean front-end mess\n- Still a lot to optimize, like some n+1 queries\n- Create VueJS Unit Tests\n- Decouple Backend and Frontend\n- Improve Docker support\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxoco70%2Fkendozone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxoco70%2Fkendozone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxoco70%2Fkendozone/lists"}