{"id":20828762,"url":"https://github.com/perty/f1bingo","last_synced_at":"2026-04-04T04:39:51.949Z","repository":{"id":215961146,"uuid":"740123878","full_name":"perty/f1bingo","owner":"perty","description":"A bingo for F1 fans. Watch the qualification or race and see if the events on your card will happen.","archived":false,"fork":false,"pushed_at":"2025-03-01T11:12:54.000Z","size":5113,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T11:31:26.207Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/perty.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":"2024-01-07T15:46:14.000Z","updated_at":"2024-12-20T10:39:01.000Z","dependencies_parsed_at":"2024-03-07T20:23:13.726Z","dependency_job_id":"310b9d5b-ff1d-495f-99e5-0895da58144a","html_url":"https://github.com/perty/f1bingo","commit_stats":null,"previous_names":["perty/f1bingo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Ff1bingo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Ff1bingo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Ff1bingo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Ff1bingo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perty","download_url":"https://codeload.github.com/perty/f1bingo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243179813,"owners_count":20249179,"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":[],"created_at":"2024-11-17T23:18:23.203Z","updated_at":"2025-12-27T07:39:07.028Z","avatar_url":"https://github.com/perty.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# F1 Bingo\n![Build Status](https://github.com/perty/f1bingo/actions/workflows/maven.yml/badge.svg)\n\nA bingo game for Formula 1 fans. In Swedish.\n\n## Can I play?\n\nIf you run it on a server, and you can read Swedish, yes. If you can't read Swedish, you could replace the statements in the database with your own. Then you would need to translate GUI as well. There's not only the buttons but also info pages.\n\nThe database is set up with the 2024 calendar.\n\n\nYou also need to set up user (fans) accounts in the database.\n\n## Game play\n\nEach fan get their own bingo cards which are generated when they pick the GP and their name in the drop-downs. \n\nDuring the session (qualification or race) the fans can click on the statements that come true. The cell gets a green border. If they click another time, the border turns red. The latter is for user convenience only, to mark what is no longer possible.\n\nAfter the session, the admin can go through statements that have been claimed true and accept or reject them. Admin then closes the session and points are calculated. For each bingo, one point is given. \n\n![screenshot.jpg](src%2Fmain%2Fresources%2Fstatic%2Fpublic%2Fimages%2Fscreenshot.jpg)\n![screenshot2.jpg](src%2Fmain%2Fresources%2Fstatic%2Fpublic%2Fimages%2Fscreenshot2.jpg)\n\n## Tech\n\nThe game is built with Spring Boot and vanilla JavaScript. The database is PostgreSQL. Build tool is Maven.\n\nThis is a [PWA (Progressive Web App)](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps) and so Android users will get a prompt to install it. Apple is behind here, but users can still add it to their home screen. See `manifest.json` and `service-worker.js` for more info.\n\n## How to run\n\nObviously, you need to have a database so just see that you have Docker installed and then run the script `start_db.sh`.\n\nThen you can run the Spring Boot application. It will set up the schema and populate the database with the 2024 calendar, statements and some users.\n\n## The team\n\nThe design was made by Ewa, and the software was built by Perty.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Ff1bingo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperty%2Ff1bingo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Ff1bingo/lists"}