Soccer Drop In Statistics Logger

Soccer Drop In Statistics Logger

Published on: December 2, 2024

This was a personal project on which I worked at during summer 2024. Since a long time I had been wanting to develop a proper project from scratch which was not a youtube tutorial or a walkthrough. All of the ideas for this project were things that I wanted to implement. The whole backend and frontend has been done by myself, and since I like working on backend more, unfortunately the frontend aesthetics and accessibility are not upto the mark. Anyway, the frontend is in React, and backend built in python's FASTAPI. The scores are regularly updated from a third party API through websockets, the nearby grounds are fetched by using the user's location and Google Places API. The website also performs Google OAuth 2.0 through the frontend itself. A large part of the project also involved figuring out the hosting aspects, including getting a domain, and hosting the frontend as well as the backend folders. I eventually got a domain free for a year through name.com, hosted the frontend through cloudflare pages in their free tier, and got to host the backend in heroku for 2 years through Github's Student Developer Pack.

Technologies Used:

Python React Websockets Full Stack Development

Have a Suggestion?

© 2025 Kaushik Iyer. All rights reserved.