DevFeed - Curated Developer Learning Feed
Project Context
This is a mobile application. Developers waste 30+ minutes daily hunting across YouTube, Medium, dev blogs, and documentation sites for relevant learning content, often missing important updates or diving into outdated tutorials. They bookmark dozens of resources but never return to them, creating scattered learning paths with no progress tracking. Current solutions like RSS readers show everything chronologically without filtering for skill level or relevance, while algorithm-driven platforms like YouTube mix educational content with entertainment, breaking focus during learning sessions.
Target user: Developers willing to learn constantly
Tech Stack
- Mobile Framework: React Native (Expo)
- Backend / API: Supabase
- Local Database: WatermelonDB
- Authentication: Supabase Auth
- In-App Purchases: RevenueCat
User Flow (happy path)
- Developer opens DevFeed app and sees personalized learning feed
- Developer scrolls through curated videos, articles, and docs
- Developer taps on interesting resource to open embedded viewer
- Developer marks resource as completed or saves for later
- Developer sees learning progress and recommendations update
UI Guidelines
- Overall aesthetic: Dark editorial design with high contrast text and deep purple accents — clean typography hierarchy emphasizing readability during extended learning sessions
- Color palette: Primary #8B5CF6, Secondary #6D28D9, Dark #4C1D95, Background #0F0F23, Surface #1A1B3A, Text #E2E8F0, Accent #A78BFA
- Typography: Inter font family — headings 18-24px semibold, body text 16px regular, code snippets JetBrains Mono 14px, high contrast (4.5:1 minimum) for accessibility