Skip to content

augustinecyr/footrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Footrix

Table of Contents

About

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.

Getting Started

Prerequisites

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/

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 7