Welcome to Ampersand.
May 4, 2024
Ampersand is a research project, and also an app. It wants to do one thing and do it reasonably well: tracking and journaling for plural systems.
Because all other approaches up until now are cloud based. We need at least one app that can be used fully offline, and that is developed with an offline-first mindset.
It is not. It's just because it's unreasonable that other apps and services out here do require an account somewhere to work, and while some do offer an "offline mode", they still require online signup. What if one wants their data to live and die on their phone/tablet/desktop/laptop?
But if you want to think of it on those terms, sure, having an offline app could also mean privacy.
Ampersand is in alpha stage. There's a preview PWA at https://app.ampersand.moe and Android builds are available in the Releases section.
Something like this Figma prototype, hopefully; however, the application will feature native-looking UI widgets on Apple devices (expect no Material 3 on iOS).
Ampersand is made using Vue 3 and Vite. We're using Ionic Framework 8 for our UI widgets, and while we're waiting for them to update to Material 3, we took our own CSS shortcuts to achieve that style. Database is handled by Dexie.js for the PWA, while it's a disaster craft of ours on Android (don't look at it - it will hurt you). Everything else, unless specified here, is assumed to be Nao's disaster craft.
Of course you can! And if you're not able to contribute code, you can still hang around, translate the app and brainstorm ideas!
We'd be very glad to receive funds, and we've set Liberapay to collect them. Please donate!
If you want to send money specifically to the main developer, you can donate on nao's Ko-fi.
@NyaomiDEV at the "back end" and @mecha-cat at the "front end", except that it all runs on your device so it's unclear if we can use those terms as broadly understood.
Please see the License file.