docs: update all documentation to reflect current project state
This commit is contained in:
+21
-18
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user