Initial commit — 2026-07-15
This commit is contained in:
@@ -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.
|
||||||
|
|
||||||
@@ -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
@@ -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)
|
||||||
Reference in New Issue
Block a user