Imported from yonashabtetsadikburka/38-0 (
serie-a-xi/AGENTS.md). Install upstream withnpx skills add yonashabtetsadikburka/38-0 --skill serie-a-xi. Copyright stays with the author.
AGENTS.md — Serie A XI
Project
Full-stack app: React frontend + Python scraper/backend per visualizzare formazioni e dati della Serie A.
Structure
serie-a-xi/
├── frontend/ # React + Vite + Tailwind CSS
├── scraper/ # Python scraper (requests, BeautifulSoup, SQLAlchemy, Flask)
├── backend/ # Backend API
├── data/ # Dati scaricati
├── venv/ # Python virtual environment
├── run.py # Script avvio
├── run_server.py # Avvio server
└── check_db.py # Controllo database
Commands
# Frontend
cd frontend && npm install && npm run dev
# Backend/Scraper
source venv/Scripts/activate # Windows: venv\Scripts\activate
pip install -r scraper/requirements.txt
python run.py
python run_server.py
Tech Stack
- Frontend: React 19, Vite 8, Tailwind CSS 4, ESLint
- Backend: Python, Flask, SQLAlchemy, BeautifulSoup4, Requests
Code Style
- React: function components, hooks, ES6+
- Python: f-strings, type hints where useful
- No comments unless explicitly asked
