bitbadger.solutions-theme/bit-badger-solutions/content/solutions/my-prayer-journal.md

2.2 KiB
Raw Blame History

title url summary category frontPage technologies
myPrayerJournal https://prayerjournal.me Minimalist personal prayer journal Web Sites and Applications
display order text
true 2 Minimalist personal prayer journal
Vue.js
for isCurrent
the front-end true
Giraffe
for isCurrent
the back-end data API true
RavenDB
for isCurrent
data storage true
GitHub
for isCurrent
source code control true
GitHub Pages
for isCurrent
documentation true
PostgreSQL
for
data storage

The Problem

Daniel wanted to maintain a prayer journal, where he could record the prayer requests for which he had prayed, and the answer that eventually came to that request. He didnt want to do that on paper for several reasons it's easy to lose, a long-running request can run out of space to make notes, etc.

The Solution

We created a site where users can enter requests, pray through lists of these requests, make notes on them, and follow them through until they are answered. The site stores no identifying information, and works well on both desktop and mobile. Bit Badger Solutions hosts and maintains the instance of the site linked above.

Development of myPrayerJournal began in earnest in early 2017. As we were using this to learn new techniques, we ended up trying a host of different front and back end technologies before settling on Vue.js for the front end and Giraffe for the back end. This combination works well, and we wrote up an 8-post series entitled "A Tour of myPrayerJournal" over on the Bit Badger Blog that steps through all aspects of version 1 of this application.

Version 2 changed to a Material Design interface, and we changed the data store from PostgreSQL to RavenDB, an excellent document database. As this is an open-source project, anyone can review the source code on GitHub; we also track open issues there.