docs: update all documentation to reflect current project state

This commit is contained in:
2026-04-23 14:35:08 -04:00
parent 8b31045dcf
commit 3029ce7053
9 changed files with 566 additions and 639 deletions
+21 -18
View File
@@ -1,21 +1,24 @@
# Frontend Todo List
## Phase 1: Accessibility & Onboarding (Priority: 1)
- [x] **Landing Page**: Marketing page at `/` with "How it Works".
- [x] **Onboarding Flow**: Better guided steps for new users to set up their wallet.
- [x] **Mobile Responsiveness**: Audit and fix layout shifts on small screens.
## Completed
- [x] **Landing Page** — Barnyard-themed "Enter the Coop" page
- [x] **Login Flow** — Plex OAuth with auto-redirect
- [x] **Dashboard** — Nest Egg balance, Eggs Ordered, Market Price cards
- [x] **Watch History** — Personal watch events with credits earned
- [x] **Request History** — Content requests with status filtering
- [x] **Search Request Modal** — Overseer search with posters, episode counts, dynamic pricing
- [x] **Buy Credits Modal** — Ko-fi store links for $5/500 and $10/1000
- [x] **Activity Feed** — Recent transactions sidebar
- [x] **Leaderboard** — Rich Birds (top earners) and Lazy Birds (top watchers)
- [x] **Socket.io Integration** — Live balance updates, credit earned toasts
- [x] **Disk Space Bar** — The Silo: used/total GB with scarcity warning
- [x] **Admin Dashboard** — The Flock, Barn Rules, Donations, Egg Stats, The Feed Queue
- [x] **Mobile Responsiveness** — Barnyard cards stack on small screens
- [x] **Barnyard Theme** — Comic Sans, thick borders, earthy palette, jokey copy
## Phase 2: Engagement & Real-time (Priority: 2)
- [x] **Socket.io Integration**: Connect to backend for live watch events.
- [x] **Live Reward Toasts**: Show "You earned 10 $COOP" alerts in real-time.
- [x] **Activity Feed**: A small sidebar or section for "Global Recent Earners".
## Phase 3: Core Spend Loop (Priority: 3)
- [x] **Overseer Request UI**: Create `SearchRequestModal` component.
- [x] **Request History**: Show status of Overseer requests (Pending/Processing/Available).
- [x] **Balance Refresh**: Ensure balance updates immediately after a request.
## Phase 4: Advanced Features (Priority: 4)
- [x] **Browser Wallets**: Connect Phantom/Solflare/Backpack.
- [ ] **Referral System**: Earn bonus $COOP for inviting other Plex users. (Requires DB Migration)
- [x] **Leaderboard**: Weekly/Monthly top watchers.
## Future Ideas
- [ ] **Referral System** — Earn bonus $COOP for inviting Plex users
- [ ] **Seasonal Events** — Double credits weekends, holiday multipliers
- [ ] **Achievements** — Badges for watch milestones (100 movies, 1000 hours, etc.)
- [ ] **Notifications** — Browser push for request approvals
- [ ] **Dark Mode** — Night coop theme