You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`composer install` automatically builds the Tailwind CSS via an auto-script.
33
-
34
33
### Create or Update Users
35
34
36
35
```bash
@@ -53,6 +52,8 @@ For automatic rebuilds during development:
53
52
ddev exec php bin/console tailwind:build --watch
54
53
```
55
54
55
+
The built CSS (`var/tailwind/app.built.css`) is committed to the repo since the production server can't run the Tailwind binary. Always run `tailwind:build` locally before committing template changes.
1.**Create a bracket** — set the tournament year and assign two players
74
75
2.**Pull teams** — fetch the 68-team field from ESPN, or enter teams manually
75
-
3.**Make picks** — each player taps a team per game; the opponent automatically gets the other team
76
+
3.**Make picks** — players take turns picking teams; the opponent automatically gets the other team
76
77
4.**Pull spreads** — fetch point spreads from ESPN for each round
77
78
5.**Update scores** — pull final scores from ESPN; the app evaluates picks against the spread and advances winners to the next round
78
79
6.**Track the score** — a sticky scoreboard shows each player's running total
79
80
81
+
## Deployment
82
+
83
+
Deploys automatically to Dreamhost via GitHub Actions on push to `main`. The workflow SSHs into the server, pulls the latest code, installs dependencies, runs migrations, and compiles assets.
84
+
80
85
## Tech Stack
81
86
82
87
-**Backend:** PHP 8.4, Symfony 7, Doctrine ORM, MySQL 8.0
0 commit comments