Goalkeeper

Have ever wondered who is really the best foosball player in the office? You know how it goes, the guy who sits by you claims he’s the best but really you know better. Goalkeeper is here to help subtly tell him the truth. 

Goal Keeper is a foosball scoring system designed to track stats and elevate the level of competition in the office. With 4 variations of games based on tradition foosball you can keep things interesting and prove your game. 

Getting Started

To get started using Goalkeeper you will need to download the app on your iOS or Android device. Once logged in follow the instructions to either join or create your own foosball club. A club typically represents your home, company, or group of friends you wish to compete against. 

Creating a Club

To create a foosball club and get playing login to the application. If you have never joined a club before you will be prompted to either join or create a club. Selected Create Club and give your club a name. Once the club is created add a few members to get playing. 

Joining a Club

Joining an existing club requires a member of the club to provide you with a QR Code to scan. Have the member go to the Clubs tab and selected “Add Member“. Scan the QR Code and you will be adopted into the club. 

Goalkeeper is available on both iOS and Android from their respected stores.

Feature Rich

Some of the features you’ll find are:

  • Play from four types of foosball games.
  • Track club wide stats and view results in the leaderboards
  • Pause and resume games
  • Clubs support multiple tables
  • Cheeky trash talking from the Goalkeeper

We hope you enjoy Goalkeeper and that it enhances you foosball experience and ups your game.

History

Goalkeeper started when a coworker and I attended Google I/O and played on a Firebase foosball system that tracked attendees scores. We loved foosball and the idea of tracking our stats and elevating the level of competition. During several hack-weeks a few of the Android team members built out the first foosball system that was used at the company. 

After the first system was in place a brilliant guy on the team built out more and more features. We built a companion app for the phone, the rest was based on the use of a tablet and the project pretty much stopped. Somewhere along the way we open sourced the project. After leaving the company I tinkered around with a few ways to modify or improve the system. 

Along came Flutter and I fell in love. Using Flutter I built out the first effort that was very similar to the original. Upon user testing I found that the system was too complex to setup and get going. I threw out all the old code and started fresh with my eyes on a phone only and 100% mobile version of a foosball scoring system.

Goalkeeper is based on Firebase and built using Flutter. The original concepts and code that Goalkeeper is based on deserves the recognition of Jordan M., Stephen B., Brady L., and Trevor N. Some of the most talented and respectable people I’ve had the pleasure to work with. 

Frequently Asked Questions

Q: How do I add players?
A: To add players or members to your club open the app and go to the Clubs tab. Click on Add Member and go through the steps shown there to add a member to your club. The person who wants to join the club will also need to download and login to the application. They will also go to the Clubs Tab and select Join Club.

Q: I forgot my password, what do I do?
A: If you forgot your password go to the login screen from an Android phone or iPhone. Click Login and then click Forgot Password. Enter the email address you signed up with to receive instructions on resetting your password. If you signed up with an email you no longer have access to there is no way to recover your password. 

Q: Our club has people who no longer play, can we remove them?
A: Yes! A member can either disable themselves or if that is not possible the owner of the club (person who created the club) can disable other members. This is done by going to the clubs tab, selecting the club, then choosing the member. On the members profile page in the bottom corner is a checkbox that will disable the member. Disabling a member hides them from leaderboards and other places within the app. 

Q: I found a bug what should I do about it?
A: We love bug reports! Please email us at tuogol.inc@gmail.com with detailed instructions on how to reproduce. We only look at bugs if we have details on what is happening. Please also provide the Club Name. 

Q: I play by different rules than Goalkeeper. Can I have finer control over how it keeps score?
A: Maybe. Let us know how you would change Goalkeeper and what rules you wish you could change. Depending on how complex and common the rules are we may be able to make some adjustments. 

Q: How do I disable ads?
A: We all have bills to pay and so currently this is not a feature. If you would like some type of in-app-purchase to remove ads let us know and we can considering this a priority.