{"id":27374306,"url":"https://github.com/runattekky/footyrate","last_synced_at":"2026-04-30T14:34:59.520Z","repository":{"id":284909824,"uuid":"956400421","full_name":"RunAtTekky/footyrate","owner":"RunAtTekky","description":"A website to compare and rate footballers","archived":false,"fork":false,"pushed_at":"2025-04-09T18:08:41.000Z","size":32270,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T11:55:53.325Z","etag":null,"topics":["football","golang","sqlite3","svelte"],"latest_commit_sha":null,"homepage":"https://footyrate.vercel.app","language":"Svelte","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/RunAtTekky.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":"2025-03-28T07:34:40.000Z","updated_at":"2025-04-09T18:08:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"c9259003-0ca4-4151-8c55-3feed3870d61","html_url":"https://github.com/RunAtTekky/footyrate","commit_stats":null,"previous_names":["runattekky/footyrate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RunAtTekky%2Ffootyrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RunAtTekky%2Ffootyrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RunAtTekky%2Ffootyrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RunAtTekky%2Ffootyrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RunAtTekky","download_url":"https://codeload.github.com/RunAtTekky/footyrate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710444,"owners_count":21149188,"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":["football","golang","sqlite3","svelte"],"created_at":"2025-04-13T11:55:56.877Z","updated_at":"2026-04-30T14:34:59.514Z","avatar_url":"https://github.com/RunAtTekky.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FootyRate\nA website to compare footballers, inspired by [The Social Network](https://www.imdb.com/title/tt1285016) movie.\n\nBackend: [go](https://github.com/golang/go)\n\nBackend URL: [Render](https://footyrate.onrender.com)\n\nFrontend: [Svelte](https://github.com/sveltejs/svelte)\n\nFrontend URL: [Vercel](https://footyrate.vercel.app)\n\n![Footyrate Homepage](https://i.postimg.cc/YqWSrnYg/footyrate-homepage.png)\n\n![Footyrate Compare Page](https://i.postimg.cc/L4qPPVj4/comparison-page.png)\n\n## How it works?\nA base ELO rating of 1400 is given to all the players.\n\nWhen two players are compared, their ratings change according to the given formula.\n\n```python\nELO_DIFFERENCE = WINNER_CURRENT_ELO - LOSER_CURRENT_ELO\n\nExpected = 1 / (10 ** (ELO_DIFFERENCE/400) + 1)\n\nK = (10 if ROUNDS \u003e 30, 20 if ROUNDS \u003e 20, 30 if ROUNDS \u003e 10, 40 if ROUNDS \u003c= 10)\n\nELO_change = K * (1 - expected)\n\nwinner_ELO += ELO_change\nloser_ELO -= ELO_change\n```\n\n## TODO\n- [x] Implement variable K value\n- [x] Standings\n- [x] Add styling to standings\n- [x] Left and Right button to select players\n- [x] Database to have persistent ratings\n    - [x] Switch to mongoDB\n- [x] Responsive website\n- [x] Reduce image size for faster loading\n- [x] Better images without watermark\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunattekky%2Ffootyrate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frunattekky%2Ffootyrate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunattekky%2Ffootyrate/lists"}