Context
Bible reading program of Igreja Presbiteriana Manancial ("20 minutes with the Lord, 1 day for His glory"), also open to people from other churches.
Challenge
Building consistency: following a long reading plan, day after day, without relying on spreadsheets, group chats or paper.
Goal
A simple mobile app that tells you what to read today, shows your progress and encourages you to keep going.
Solution
A web app with user accounts, the day's reading, the full track, the Bible, a perseverance leaderboard, achievement badges, a profile and an admin area. The reading plan was structured as data, day by day, with theme, book and chapters.
Architecture
- React with TanStack Start and server-side rendering
- Supabase for authentication and data
- Reading plan structured as data (date, theme, book, chapter)
Features
- Sign up and log in
- Today's reading and full track
- Integrated Bible
- Perseverance leaderboard and achievement badges
- Profile and admin area
- Privacy notice with consent for analytics
SEO
- Server-rendered content (HTML with real text)
- Web application structured data
- Custom social sharing image
- Sitemap with the public pages
Automation
- Reading plan generated from structured data, with no manual day-by-day entry
Results
- App live, with the track starting in September 2026
- 397-day reading plan covering 1,189 chapters, with Sundays set aside