Skip to content

oussamaelmessaoudi/fpl-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPL Analyzer

I love the Premier League and Fantasy Premier League.

I also kind of hate it sometimes.

So I built this tool.

This app lets you pull your FPL data and shows helpful stats like season ranks, total points and more using only your FPL ID.

it was built using Spring Boot for Backend and React for Frontend.

Features

  • See your FPL history accross seasons
  • Charts for ranks and total points
  • Clean UI to browse your team stats

Also the backend is cacheable.

This means if you requested the same FPL ID more than once, it first check the cache and only calls the official FPL API when needed.

In this way we keep it fast and reducing the unnecessary API calls.

Screenshots & Demo

Test with cURL

Testing the API using cURL

Quick Video Demo

Watch the demo

Tech Stack

  • Backend: Java 17, Spring Boot
  • Frontend: React

Run it locally

1- Clone the repo:

git clone https://github.com/oussamaelmessaoudi/fpl-analyzer.git

2- Start backend server:

cd fpl-analyzer

mvn spring-boot:run 

3- Start frontend server:

cd frontend/

npm install

npm start

That's it. Have fun or even get frustrated like the rest of us FPL Players xD

Contribute

PR are welcomed.

if you don't like the way i coded something, fork the repo and go wild, the floor is yours.

Author

Oussama ELMESSAOUDI - Java Backend developer and FPL enthusiat

Reach me out here : LinkedIn

About

Fantasy Premier League stats analyzer with Spring Boot backend and React frontend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors