A comprehensive Fantasy Premier League (FPL) toolkit designed for serious managers. Built with PHP, this suite of tools provides live data tracking, AI-powered team optimization, and deep performance analysis.
Modern, clean UI focused on player data and team management.
Dominate your league with advanced algorithms:
- AI Captain Advisor: Data-driven captaincy recommendations.
- AI Team Picker: Optimizes your squad for long-term returns.
- AI Wildcard & Free Hit Pickers: Custom team builds for your biggest chips.
- AI Team Improver: Suggests the best transfers to strengthen your squad.
- Point Predictor: Forecasts player scores for upcoming Gameweeks.
- Live Dashboard: Real-time points tracking and squad performance.
- Team Analyzer & Rating: Evaluates your squad's strength and identifies weaknesses.
- Chip Strategy Planner: Map out when to use your Wildcard, Triple Captain, and more.
- Transfer Planner: Detailed transfer simulation and impact assessment.
- Live Scores & Fixtures: Real-time match updates and detailed FDR (Fixture Difficulty).
- Price Changes & Predictor: Track player values and get ahead of the market.
- Expert Reveals: See how top managers are setting up their squads.
- Player Comparison: Side-by-side analysis of key FPL assets.
- Secure Authentication: Robust login/logout system with session management.
- Advanced Security: Integrated rate limiting, CSRF protection, and input sanitization.
- Backend: PHP 7.4+
- Frontend: Bootstrap 5, Vanilla CSS, Google Fonts (Outfit)
- Database: MySQL / MariaDB
- Icons: Bootstrap Icons
- APIs: Official FPL API Integration
- PHP 7.4 or higher
- MySQL/MariaDB
- Web Server (Apache/Nginx or PHP built-in server)
-
Clone the repository:
git clone https://github.com/Prasann62/fpl-analizer.git cd fpl-analizer -
Configure Environment:
- Create a
.envfile in theconfig/directory. - Use
config/.env.exampleas a template:DB_HOST=localhost DB_USERNAME=your_username DB_PASSWORD=your_password DB_NAME=your_db_name
- Create a
-
Initialize Database:
- Create a new database in MySQL.
- Ensure your
.envcredentials match the created database.
-
Run the Application:
- If using the PHP built-in server:
php -S localhost:8000
- Open your browser and navigate to
http://localhost:8000.
- If using the PHP built-in server:
Contributions are welcome! If you have suggestions or want to add a feature:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Prasanna Kumar - Project Link https://github.com/Prasann62/fpl-analizer
Built with β€οΈ for FPL fans everywhere.