Initial commit — 2026-07-15

This commit is contained in:
root
2026-07-15 17:32:00 -04:00
commit d8a157952d
3 changed files with 91 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# Changelog - Shark Attack Fantasy League
### 2026-07-10
- **Backend & Infrastructure:** Backend server deployed (Python/FastAPI on Core), push notifications, Discord-Hermes bridge.
### 2026-07-10
- **Game Logic:** Player registration, league creation, season start locked to Aug 1.
### 2026-07-10
- **Frontend:** Bottom navigation, PWA manifest, draft room, settings page.
### 2026-07-09
- **Backend:** Shark sighting scraper deployed, Caddy reverse proxy configured.
### 2026-07-09
- **Game Logic:** Scoring system designed (1pt sighting, 3pt bite, 10pt fatality).
### 2026-07-08
- **Design:** Game concept finalized, coastal regions defined, database schema.
### 2026-07-08
- **Frontend & Backend:** Initial frontend scaffold, API endpoints created.
+11
View File
@@ -0,0 +1,11 @@
# Shark Attack Fantasy League
A fantasy league game where players draft coastal regions and earn points based on real-world shark sightings, bites, and fatalities.
## Project Info
- **Owner:** Germaine
- **Status:** IN DEVELOPMENT
- **Deployed:** shark.iamgmb.com (Core Server)
- **Key Contacts:** Germaine
- **Changelog:** [CHANGELOG.md](./CHANGELOG.md)
+57
View File
@@ -0,0 +1,57 @@
# Shark Attack Fantasy League — Roadmap
**Last updated:** July 10, 2026
**Season 1 start:** August 1, 2026
---
## July 2026 — Pre-Season Build
| Status | Task | Notes |
|---|---|---|
| ✅ | Backend API (FastAPI on Core) | Registration, login, leagues, teams, scores |
| ✅ | Frontend SPA (6 pages) | Home, Draft Room, My Team, Standings, Scoring, Settings |
| ✅ | Scoring engine | Sighting = 1pt, Bite = 3pts, Fatality = 10pts |
| ✅ | Shark sighting scraper | NOAA + beach reports, daily updates |
| ✅ | PWA mobile install | Service worker, manifest, push notifications |
| ✅ | Draft room with coastal regions | Atlantic, Gulf, Pacific, Hawaii, Australia |
| ✅ | Dev log & idea submission | shark.iamgmb.com/update & /ideas |
| ⏳ | Discord-Hermes 2-way bridge | Bot token pending |
## Late July — Pre-Season Final
| Priority | Task | Notes |
|---|---|---|
| HIGH | Invite system | Shareable league invite links |
| HIGH | Live scoring dashboard | Real-time leaderboard updates |
| HIGH | Waiver wire | Weekly claims for un-drafted regions |
| MED | Mock draft mode | Practice drafts before season |
| MED | League chat | Per-league message board |
| LOW | Player avatars | Upload custom team logos |
## August 1 — Season 1 Launch 🦈
| Status | Task |
|---|---|
| ⏳ | Season starts — first scoring cycle |
| ⏳ | Push notifications active (sightings, scores) |
| ⏳ | Daily score digest (Telegram + Discord) |
| ⏳ | Commissioner tools (manual score overrides) |
## Post-Launch — Season 1 Enhancements
| Priority | Task |
|---|---|
| HIGH | Player stats (best/worst regions, streak tracking) |
| HIGH | Trophy system (weekly awards, season champion) |
| MED | Public leaderboard (shareable to social media) |
| MED | Trade system (swap regions mid-season) |
| LOW | Betting pools (friendly wagers between players) |
## Season 2 Ideas (October+)
- International waters expansion (South Africa, Mediterranean)
- Real-time shark tracker map integration
- Multi-season league history
- Automated draft rankings based on historical data
- Mobile app (React Native)