Goal BETA
The website:
https://goal.laszlomagyar.com/First of all, I want to note that I built the project to improve my skills, and I wanted to make a larger application that I could even showcase in a tech interview. I understand that this application cannot generate any profit for a couple of reasons. Firstly, it is not equipped to handle real currency betting activities, as this would require legal permissions and could otherwise lead to legal issues. Secondly, without substantial investment in advertising and marketing, the application won't gain significant attention. However, these were not my goals. I chose this project because I enjoy watching soccer and I'm interested in it, just like many of my friends and acquaintances.
Goal's Purpose
The application wants to provide a safe and entertaining environment for football fans to test their knowledge and intuition about football matches. The excitement of predicting match results and competing with friends can be enjoyed without the financial risks associated with traditional betting.
Technologies Used
I built the app using the Python-based FastAPI framework, and for the frontend, I used React with TypeScript. I chose the combination of Flyway and MySQL for database management. For authentication, I used the Auth0 identity management platform. I used Docker for containerization.