← Back to Projects

Liturgia Daily

A cross-platform Catholic app for viewing the liturgical color of the day at a glance

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