Overview and Summary
Liturgia Daily is a cross-platform Catholic application built with Expo and React Native to help users stay connected to the Church's liturgical calendar through daily color guidance. The app presents the liturgical color of the day in a clean, devotional interface designed for quick daily use.
I designed and developed Liturgia Daily for iOS, Android, and Web from a single JavaScript codebase. The project includes custom liturgical calendar logic that maps dates to seasons and feast-day colors, automated tests for calendar accuracy, and home screen widget support to make the daily liturgical context immediately visible.
Live Demo GitHub
Project Information
Timeline
April 2026 - Present
Development Method
Solo cross-platform development with AI-assisted iteration
Primary Tech Stack
React Native, Expo, JavaScript
Focus
Daily liturgical color tracking across iOS, Android, and Web
Key Features
- Daily Liturgical Color: Displays the current liturgical color clearly for everyday spiritual reference
- Cross-Platform Delivery: One shared JavaScript codebase deployed across iOS, Android, and Web
- Custom Calendar Logic: Maps calendar dates to liturgical seasons and feast-day color rules
- Automated Calendar Testing: Test coverage verifies date-to-color correctness for reliable output
- Widget Support: Home screen widget surfaces liturgical color information without opening the app
- Devotional UI: Focused, low-distraction visual design for fast daily interaction
Technologies and Skills
Mobile and Cross-Platform
React Native, Expo, JavaScript, Cross-platform Development
Web and Interface Design
Web Development, User Interface Design, User Experience (UX)
Quality and Collaboration
Test Automation, Git, GitHub
AI-Enhanced Development
Prompt Engineering, Artificial Intelligence (AI), AI Pair Programming / AI-Assisted Programming, Cloud Client Computing
Implementation Highlights
Liturgical Rules Engine
Implemented custom logic to map dates to liturgical seasons and feast-day exceptions so the daily color remains accurate throughout the liturgical year.
Single Codebase Architecture
Structured the project to share core logic and UI behavior across iOS, Android, and Web, reducing duplication and keeping feature delivery consistent.
Testing for Accuracy
Added automated tests focused on calendar correctness, increasing confidence that users receive the right color for the right day.
Learning Outcomes
- Deepened React Native and Expo development skills for multi-platform releases
- Strengthened logic design for date-based rule systems with real-world edge cases
- Improved test strategy for validating time-dependent and calendar-driven behaviors
- Refined UI/UX decisions for daily-use applications with quick-glance interactions
- Expanded experience using AI-assisted workflows to speed development and iteration