What it does
- Daily article: one curated piece per day across CS/software topics - Streaks/progress: mark “read” within 24h; see your streaks and topic XP (+1 per topic) - AI summaries: quick key points when time is tight - Podcast mode: auto-generated audio to listen on the go - Translations: summaries in IT/ES/DE/FR - Offline reading (summaries), favorites, dark/light theme - Privacy-first: local by default; optional cloud sync planned
Under the hood
- React Native + Expo - Firebase Firestore for articles; anonymous analytics (read count, likes, dislikes) - Google Cloud (Functions, Vertex AI) for summaries, translations, podcasts - Push notifications via Expo; no authentication required for core use
Why I built it
- I keep a long backlog of tech articles but often don’t finish them. “One article per day” adds urgency without overwhelm, and the streak mechanic keeps me honest.
Try it / Source
- GitHub (OSS, MIT): https://github.com/edodusi/coderoutine-oss - Android (Google Play): https://play.google.com/store/apps/details?id=com.edodusi.co...
What I’m looking for
- Feedback on habit design (24h window, streaks): motivating or annoying? - Technical critiques (Firebase vs REST API boundaries, AI generation, push/analytics) - Ideas for improving the reading experience in the WebView - Bug reports and PRs are welcome
Notes
- Works fully without accounts; pricing is transparent (free app; optional subscription for advanced AI features like podcasts/summaries).
Happy to answer questions and share more details. Thanks!