🚀 A full-stack Fantasy Football League Application where users can explore players, teams, and build their ultimate squad.
🔴 Live Demo: 👉 https://soccer-7-league.netlify.app/
✨ Explore football players and teams ✨ Search players by name, position, or nation ✨ View detailed player stats ✨ Responsive UI for all devices ✨ Full-stack integration (Frontend + Backend + Database) ✨ Fast and dynamic data fetching
- React.js (with React Router)
- SCSS (for styling)
- Axios (API calls)
- Spring Boot (Java)
- REST APIs
- MySQL
- Frontend → Netlify
- Backend → Render
- Database → MySQL Cloud
git clone https://github.com/akash-kumar-7-git/soccer-league-fantasy.git
cd soccer-league-fantasycd frontend
npm install
npm startcd backend
mvn clean install
mvn spring-boot:runUpdate your application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/your_db /create your own
spring.datasource.username=root /create your own
spring.datasource.password=your_password /create your ownMake sure your frontend API URL points to backend:
const BASE_URL = "https://league-backend-production-0d9d.up.railway.app/";project-root/
│
├── frontend/ # React App
├── backend/ # Spring Boot API
├── database/ # MySQL Schema
└── README.md
- Connect GitHub repo
- Build command:
npm run build - Publish directory:
build
- Build:
mvn clean install - Start:
java -jar target/app.jar
🔹 User Authentication (Login/Register) 🔹 Create Fantasy Team Feature 🔹 Player Ranking System 🔹 Admin Dashboard 🔹 Real-time match updates
Akash Kumar
- GitHub: https://github.com/akash-kumar-7-git
- LinkedIn: (Add your profile here)
If you like this project:
🌟 Star this repository 🍴 Fork it 📢 Share with others
This project is built for learning + portfolio purposes and demonstrates full-stack development skills.
🔥 Built with passion for football & coding