tidy messages and stuff

This commit is contained in:
SowinskiBraeden committed 2026-03-15 14:28:16 -07:00
1 parent c35773d337
commit f596b7ee19
3 files changed
+10 -36

No files matched your search

+6 -27
View File
@@ -8,16 +8,15 @@ A small server-rendered poker ledger app for low-stakes no-limit hold'em nights.
- Flask
- Jinja templates
- Chart.js
- Custom CSS
- Append-only CSV event ledger
## What this MVP does
## Stuff is does
- Public all-time leaderboard
- Public session archive
- Public per-player stat pages
- Admin-only login for adding ledger events
- Append-only `entries.csv` audit trail
- All-time leaderboard
- Session archive
- Per player stat pages
- Admin only login for adding ledger events
- Append only `entries.csv` audit trail
- Buy-ins, cash-outs, note-only events, and correction events using negative amounts
- Cumulative profit chart and player charts
@@ -57,11 +56,6 @@ export $(grep -v '^#' .env | xargs)
python app.py
```
Open:
- public site: `http://127.0.0.1:5000/leaderboard`
- admin login: `http://127.0.0.1:5000/admin/login`
## Default environment values
The app reads these environment variables:
@@ -69,18 +63,3 @@ The app reads these environment variables:
- `SECRET_KEY`
- `ADMIN_USERNAME`
- `ADMIN_PASSWORD`
If you do not set them, the app falls back to insecure defaults for local development only.
## Suggested next steps
- Add session filters like last 5, 10, 20, all
- Add player color editing
- Add export/import tools
- Add session status like open and closed
- Replace CSV storage with SQLite later without changing the page layer
- Add reverse proxy deployment with Caddy or Nginx
## Deploy notes
For a private home-hosted deployment, I would run this behind Caddy or Nginx and set real environment variables instead of using defaults.