45
submitted 9 months ago by rikudou@lemmings.world to c/android

I hope the permission I got the last time to post about this app still applies, if not, please do let me know!


I'd like to introduce my app which I have been working on for about half a year, it's called Baby Journal and it's an end-to-end encrypted app for tracking your baby activities, like feeding, diaper changes and so on.

On iOS you can install it to your homescreen as a webapp, on Android you can either install it as a webapp or directly from Google Play. On both you can just run it from your browser. Neither has any advantage over the other, the content will be the same.

Links:


Now onto the app itself!

The biggest feature is that it's entirely end to end encrypted and I as the server operator have no access to your unencrypted data. I'm of the opinion that the privacy of your kids should not be compromised for some company to make a quick buck.

What activities can the app track?

  • feeding tracking - nursing (left and right breast separately), bottle, solid foods
  • diaper changes - wet, poopy or both, you can also select the color and amount
  • breast pumping - left and right breast separately
  • sleeping
  • temperature taking
  • weight
  • length
  • milestones - with cute descriptions!
    • with ability to add custom milestones

And some cool features!

  • tracker - just hit start on your activity and let the app count how long it takes
  • multiple babies - if you have more than one bundle of joy, you can switch between them easily
  • sharing with multiple other accounts - you can easily share your data with as many people as you want without compromising privacy
  • shared tracking - if you use the app with multiple people, you can enable shared tracking - start tracking on one device, finish tracking on another
  • data at a quick glance - on the main screen you can see when was your baby fed for the last time, when they had a diaper changed and so on
  • various fine-tune settings - do you want to calculate the time since last feeding since the beginning of the feeding or since the end? Do you want to ignore small gaps between multiple feedings (for example 10 minutes while you switch from nursing to bottle) as one feeding session? Does water count as feeding? All configurable!
  • daily summary - you can get a nice summary where you can see all the important data in a concise format

Currently the data can only be tracked in metric units, but imperial support is coming.

Note that the encrypted nature has one downside - if you don't export your account code and lose access to the app (for example your device breaks), there's no way to recover your account. I advise you to securely store your account code as soon as possible.


For advanced users there's also a self-hosting option! You can run your own backend and app. Or you can just run your own backend and point the official app to it. Currently there's not much documentation on how to do that, but if you need that, I can write something up.


Do let me know if you have any questions!

all 13 comments
sorted by: hot top controversial new old
[-] Cheradenine@sh.itjust.works 8 points 9 months ago

Though not of use to me, I always applaud open source/ no tracking solutions.

May I ask what your motivation was?

[-] uwe@lemmy.world 9 points 9 months ago

I'm guessing having a baby

[-] Hydrogen 4 points 9 months ago* (last edited 9 months ago)

Or their experience with having been a baby.

[-] rikudou@lemmings.world 3 points 9 months ago

Got a baby, wanted some app like that, all of them were either horrible or ridden with trackers.

[-] h0usewaifu@lemmy.world 6 points 9 months ago

So I took a look as I'm always looking for good FOSS alternatives to apps that I use. I'm super stoked about this app! I don't have a baby to track anymore, but we are planning on kid #2, and an app that doesn't require anything is a plus.

The first thing I see that you might want to change is that the button to start/stop the feeding timer needs to be big. Like really fucking big. When I was nursing I was starting my timer one-handed and I have small hands as it is. My kid also wasn't the best at nursing, so I'd often spend a lot of time in the beginning getting him positioned/latched. I could see the "small" button being a problem.

[-] rikudou@lemmings.world 1 points 9 months ago

I'll consider it, thanks for the info!

[-] uwe@lemmy.world 4 points 9 months ago

I'm gonna be a dad in February. I'll check it out!

[-] Hydrogen 3 points 9 months ago
[-] rikudou@lemmings.world 1 points 9 months ago
[-] glad_cat@lemmy.sdf.org 3 points 9 months ago

Why do you need a backend to store simple data? A simple offline app and a web site with screenshots would be more interesting.

Also your web site is changing history and I can’t use the back button, it’s annoying.

[-] rikudou@lemmings.world 1 points 9 months ago

Because you can't share the data with multiple people. It's changing history because it's a web app, not a web site.

[-] Starfarer@kbin.social 1 points 9 months ago

Thanks for putting this together. I've just had my first and will be checking this out

this post was submitted on 07 Oct 2023
45 points (92.5% liked)

Android

16908 readers
327 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS