This application utilizes Java and Spring Boot for the backend, and Angular for the frontend. The databases utilized are Redis and MySQL, with the frontend hosted on Vercel, and the backend hosted on Railway.
Designed with the user in mind, the tool is focused on providing a comprehensive Premier League 2022/23 season experience, featuring features such as real-time fixtures/results, player statistics, and the latest squad members of each club. The OAuth2 sign-in system provides a secure and seamless user experience, allowing users to access the database management system to retrieve the latest player information and statistics.
This application is perfect for any Premier League fan to build on and add more features.
Useful links for references.
Transfermarkt.com API: https://rapidapi.com/apidojo/api/transfermarket/
Google Maps Embed API: https://developers.google.com/maps/documentation/embed/get-started
Google Cloud Platform Account: https://console.cloud.google.com/
Google OAuth2: https://developers.google.com/identity/protocols/oauth2
Github OAuth2: https://docs.github.com/en/apps
Railway Account: https://railway.app/
Vercel Account: https://vercel.com/
Redis Account: https://redis.com/
Angular Material: https://material.angular.io/
Gmail SMTP: https://www.baeldung.com/spring-email
MySQL Workbench: https://www.mysql.com/products/workbench/