{"id":19838044,"url":"https://github.com/lucastaliberti/openligadb","last_synced_at":"2026-05-01T12:33:09.228Z","repository":{"id":126039656,"uuid":"105190194","full_name":"lucastaliberti/openligadb","owner":"lucastaliberti","description":"API wrapper for the OpenLigaDB API.","archived":false,"fork":false,"pushed_at":"2017-10-02T23:23:52.000Z","size":1327,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-06T08:52:39.397Z","etag":null,"topics":["apollo-client","graphql","graphql-php","openligadb","react"],"latest_commit_sha":null,"homepage":"","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/lucastaliberti.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-28T19:22:03.000Z","updated_at":"2017-10-02T23:27:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"480f9abd-5058-4df5-a7a1-115c757227d7","html_url":"https://github.com/lucastaliberti/openligadb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lucastaliberti/openligadb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucastaliberti%2Fopenligadb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucastaliberti%2Fopenligadb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucastaliberti%2Fopenligadb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucastaliberti%2Fopenligadb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucastaliberti","download_url":"https://codeload.github.com/lucastaliberti/openligadb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucastaliberti%2Fopenligadb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["apollo-client","graphql","graphql-php","openligadb","react"],"created_at":"2024-11-12T12:16:38.522Z","updated_at":"2026-05-01T12:33:09.193Z","avatar_url":"https://github.com/lucastaliberti.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bundesliga API\n\n---\n\nThis is a small app API wrapper for the [OpenLigaDB API](https://www.openligadb.de/).\n\nAt first you will find information about:\n- Next upcoming matches (following Gameday)\n- All matches of the actual season\n- Win/Loss Ratio of the actual season of each team\n\n## Solution workflow\n\nThe main idea is to wrap the original OpenLigaDB API with a graphQL schema to make the frontend queries easy and declarative.\nI choose the JSON format for convenience and better knowledge of the format.\n\nOn the frontend there's a React app with the Apollo client querying the graphQL backend.  \n\n## To run\n\n1. First install all dependencies\n```bash\n$ composer install\n$ npm install\n```\n\n2. Compile the frontend assets\n```bash\n$ npm run prod\n```\n\n3. Run the php server\n```bash\n$ php artisan serve\n```\n\u003emake sure you have PHP 7 at your PATH\n\n4. browse localhost:8000 and enjoy!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucastaliberti%2Fopenligadb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucastaliberti%2Fopenligadb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucastaliberti%2Fopenligadb/lists"}