Skip to content

NyaomiDEV/Ampersand

Repository files navigation

Ampersand

Welcome to Ampersand.

Join our Discord

Days since last incident, but in reverse

May 4, 2024

What is Ampersand?

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.

Wait, why would anyone reinvent the wheel?

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.

So, is this for privacy reasons?

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.

So, where's the download button?

Ampersand is in alpha stage. There's a preview PWA at https://app.ampersand.moe and Android builds are available in the Releases section.

How will it be like when it's ready?

Something like this Figma prototype, hopefully; however, the application will feature native-looking UI widgets on Apple devices (expect no Material 3 on iOS).

Tech question: which tech stack are you using?

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.

Can I contribute code?

Of course you can! And if you're not able to contribute code, you can still hang around, translate the app and brainstorm ideas!

Can I fund you?

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.

Who's developing this app for now?

@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.

License

Please see the License file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •