Inspiration

The story of this idea is funny because it came out of a conversation in a bar with my football coach. He said that he found it difficult to communicate in a team of 25 people about everything related to training and match calls. We ended up talking about the fact that the big football clubs are getting closer and closer to these technologies and it would be interesting to bring something similar to the more modest football and make people's lives easier. And as I was a programmer, we said that maybe we could do something. Although the matter remained a bit in the air, I took the opportunity of the hackathon to develop the first steps of this idea on my own.

What it does

The application functions as a "hub" where it tries to bring together information from different sources as well as to provide a communication channel for the coach of a football team.

How we built it

For me it was quite an experience because it was my first mobile development outside of what I learned at university. I used React Native to build a frontend for Android that in the future could also be easily ported to Apple and also in the future could be relatively easy to deploy on a server or a cloud service. I made a 2 endpoint backend using FastAPI where I simply loaded data from .csv files. To facilitate the deployment I used ngrok to set up a tunnel between the mini backend and the frontend. I also learned how to use telegrams to send messages which is one of the most "promising" features of the developed app.

Challenges we ran into

Personally it was a complicated hackathon not because I was going alone but because I started working on a challenge that seemed interesting to me but it ended up going wrong and I had to change to something quite different and that was new to me even though I already had some experience programming in React.

Accomplishments that we're proud of

I am very proud of the application I developed, which I am sure has a lot of room for improvement, but I tried to do my best in the limited time available for the competition. I'm also very excited to be able to show this development to my friends and teammates and I have the feeling that when I show it to them they will like it.

What we learned

In addition to all of the above about mobile development, I also learned how to use telegram bots to send messages which for me Is probably the coolest thing about this application

What's next for SDTrainer

I would like to continue to develop this idea as I am sure that it will not only be a great help for my coach but also for many coaches of humble teams, of real football.

PS: if you want a more technical explanation of what I have done there is a README in the GitHub repo that explains it. :-)

Built With

Share this project:

Updates