✅ 📚 Transfer Planner - The main feature of the app, it enables to manipulate on users exactly like on official FPL app, but the team for every gameweek can be saved and user can make changes to their team for actual and future gameweeks.
There are 2 available drafts, user can manipulate on own team by choosing one of the drafts and compare to the other one.
List of all players contains all players from FPL game, every element has primary info about player and player from list can be added to the draft. After making transfers, user can view summary of transfers.
DEMO - Feature available when season is off, it simulates transfer planner functionality without passing an user ID
✅ 📆 Calendar -
- ⏱️ Timer, which displays exact time to next FPL deadline.
- Fixture Difficulty Ranking for all the fixtures throughout whole season, user can analyze fixtures to narrow down possible transfers to their squad. Each fixture is displayed with info about difficulty and placement of played match.
Fixture Difficulty:
- Colors:
- 🟩 - Easy;
- ⬜ - Medium;
- 🟧 - Hard;
- 🟥 - Very Hard;
- Placement:
- (H): Home 🏟️
- (A): Away
✈️
- (H): Home 🏟️
✅ 📖 Blog -
Blog is feature when I plan to post my FPL squad updates for every gameweek but as of now it consists of mocked posts to simulate the behavior of blog
🔶 📊 Players Rankings: Predict player chances to score, get an assist or keep a clean sheet.
As of now the UI and all filtering functionality is done, but there is no real data for player chances to score, all of them are fake. My plan was to retrieve data from some bookie API, but all of them require payment for API calls. I will implement this feature when i find some API with low cost. If you know one, please give me an info :D
⚪🛠️ CMS - Content Management System, I want to implement my own CMS to manage blog posts and api calls such as updating FPL data
Project is created in MERN stack (React + TS). Data fetched from backend is provided by FPL API, data related to all users is stored in database. For data related to specific user backend server acts like proxy server.
Link to backend project: FPLTools backend