Project Overview
Developed a comprehensive football league management and simulation system using Java and Maven.
Implemented object-oriented design patterns including Strategy, Factory, Observer, and MVC for modular architecture.
Built a complete match simulation engine with realistic events, player statistics, and season management.
Created dynamic squad management with multiple tactical formations (4-4-2, 4-3-3, 5-3-2, 3-5-2).
Implemented data persistence through JSON import/export and automated HTML report generation.
Designed a console-based user interface for interactive game management and real-time match simulation.
Technologies & Skills
Java
Maven
OOP
Design Patterns
JSON
HTML Generation
Game Simulation
Console UI
Project Type
AcademicOpen Source