feat: rewrite contribute tab to match web app (app.eventifyplus.com/contribute)
Complete UI rewrite of contribute_screen.dart: - 3 tabs (My Events, Submit Event, Reward Shop) replacing old 4-tab layout (Contribute, Leaderboard, Achievements, Shop) - Compact stats bar: tier pill + liquid EP + RP + share button - Horizontal tier roadmap showing Bronze→Diamond progression - Animated tab glider with elastic curve - Submit form matching web: Event Name, Category, District, Date+Time, Description (with EP hint), Location Coordinates (manual lat/lng OR Google Maps URL extraction), Media Upload (5 images, 2 EP each) - My Events tab with status badges (Approved/Pending/Rejected) - Reward Shop "Coming Soon" with ghost teaser cards - Color palette matching web: #0F45CF primary, #ea580c RP orange - File reduced from 2681 to 1093 lines (59% smaller) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in: