Grately

A gratitude journal created as a mobile app, with built in daily reminders

Current Version

V3

Using

This version is using React Native and TypeScript with Notifee for the reminders

Previous Versions

V2

Using

This version I tried to use NativeScript with Svelte to build a native app, although unfortunately it wasn't quite what I was looking for as there was a lot of basic functionality, such as navigation, that seemed quite difficult to do

V1

Using

This version I used Svelte and made it a PWA. The idea was to learn Svelte and PWA's and to be able to make an app that functioned as a website, as well as, a mobile app. What I found was that PWA's were intended to be progressive enhancements to websites and so there were certain limitations, for example, the app always has to launch with an internet connection available. I didn't want this for the app I wanted to be able to use the app entirely offline, with the online experience being only used to backup data, so I looked to rewrite it as a native app in the next version