We wanted to create a way to get scripture in front of believers more often and aid them in incorporating daily scripture reading into their lives. At the same time, we wanted to help believers be more mindful about the seasons of the church calendar as the global reflects on our history together.

What it does

In order to accomplish this, we build a Daily Office chrome extension. After installing the extension in your chrome browser, the icon gives quick visual cues based on color of the current time in the liturgical calendar. On clicking the extension icon, a new tab is generated that pulls up the Daily Office readings for the current date, displays the current church season, and displays a dynamically generated liturgical calendar for the full year.

How we built it

We used the ESV API to query the Daily Office scriptures for the current date. We then used Advent.js, a JavaScript library based on the liturgical seasons, to determine the season for the current date and the season timeline for the current year. We then used D3.js to visualize the liturgical seasons on the calendar. We decided to package the application as a chrome extension to give believers quick access to this content at the touch of a button.

Challenges we ran into

We were unsure of how to build a chrome extension, but thanks to some patient teammates and mentors.

Accomplishments that we're proud of

What we learned

What's next for Daily Office Chrome Extension

Share this project: