Hi HN, I’ve been building CodeRoutine to solve a problem I had: a lightweight way to learn consistently without infinite feeds. The app shows one handpicked CS/tech article each day and helps you build a reading habit. No accounts required; data stays on device (except minimal anonymous analytics like read count).
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!
Comments URL: https://news.ycombinator.com/item?id=45423670
Points: 1
# Comments: 0
Source: github.com