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

44 lines
2.2 KiB
Markdown

---
title: myPrayerJournal
url: https://prayerjournal.me
summary: Minimalist personal prayer journal
category: Web Sites and Applications
frontPage:
display: true
order: 2
text: Minimalist personal prayer journal
technologies:
- Vue.js:
for: the front-end
isCurrent: true
- Giraffe:
for: the back-end data API
isCurrent: true
- RavenDB:
for: data storage
isCurrent: true
- GitHub:
for: source code control
isCurrent: true
- GitHub Pages:
for: documentation
isCurrent: 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 didn’t 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.
<hidden-section heading="The Process">
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"](https://blog.bitbadger.solutions/2018/a-tour-of-myprayerjournal/introduction.html "A Tour of myPrayerJournal: Introduction | The Bit Badger Blog") 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](https://github.com/bit-badger/myPrayerJournal); we also track open issues there.
</app-hide-section>