A bridge between tradition and technology.
Iter Catholicum is a premium, high-performance liturgical companion designed for the modern Catholic life. It provides a majestic interface for navigating the General Roman Calendar and reading the Holy Scriptures in Latin and Spanish, combining rigorous technical precision with a dignified, clerical aesthetic.
The project is built on the pillars of liturgical accuracy, theological tradition, and technological excellence. Inspired by the beauty of medieval manuscripts and the sobriety of ecclesiastical art, Iter Catholicum offers a professional-grade tool for the faithful to connect with the timeless rhythms of the Church.
- Powered by
romcal: Utilizing the latest development branch for maximum liturgical precision. - Bilingual Interface: Seamlessly switch between Spanish and Latin (lingua ecclesiastica).
- Monumental Design: Premium typographic scale with monumental headers that harmonize the entire experience.
- Roman Numerals: Idiomatic Latin numbering for weeks and seasons (e.g., Hebdomada II Quadragesimæ).
- Public Domain Only: Exclusively hosts historical, copyright-free translations (Vulgata 1592 & Torres Amat 1823).
- Advanced Reference Parser: Robust logic that handles complex, non-contiguous lectionary citations (e.g., Sal 65, 1-3a.4-5.6-7).
- Multi-level Navigation: Professional breadcrumb system that organizes Testaments, Groups, and Books in an intuitive hierarchy.
- Parallel Reading: Instant access to parallel translations via interactive pop-ups.
- Intelligent Code-Splitting: Optimized build process that isolates large biblical and lectionary datasets into separate, lazy-loaded chunks.
- High Performance: Designed to deliver a fast, responsive experience even when handling megabytes of scriptural data.
- TTS Integration: Built-in Text-to-Speech support for reading prayers and lectionary texts.
| Domain | Technology |
|---|---|
| Frontend | React 19 + TypeScript |
| Build Tool | Vite 7 (Advanced Chunking & Code-Splitting) |
| Styling | Tailwind CSS 4 + Framer Motion |
| Components | Radix UI + Lucide Icons |
| Liturgical Engine | @romcal/calendar.spain |
| Date Logic | date-fns |
- Node.js (v20+)
- pnpm
- Clone the repository:
git clone https://github.com/danloi2/itercatholicum.git
- Install dependencies:
pnpm install
- Start development server:
pnpm dev
This application is strictly committed to respecting intellectual property. It DOES NOT host or distribute copyrighted modern biblical versions (such as the CEE, NIV, or specialized modern translations).
- Source Code: MIT Licensed.
- Biblical Content: Strictly limited to Public Domain versions.
- Liturgical Data: Powered by the open-source community-maintained
romcalengine.
This is a personal project developed for the glory of God and the benefit of the community. Contributions that align with the project's aesthetic and technical standards are welcome.
Ad maiorem Dei gloriam. ✠