My wife needed a cycle tracker. Everything out there was either Flo (which got sued twice for sharing health data) or an abandoned GitHub project. So I built Ovumcy. Single Go binary, SQLite, Docker-ready. No analytics, no third-party APIs, no cloud. Your data stays on your server. Features: period tracking, symptom logging, predictions (ovulation, fertile window), statistics, CSV/JSON export, dark mode, Russian and English. Just pushed v0.2.5. Looking for feedback from real users.

    • terraincognita@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      1
      ·
      5 hours ago

      Ovumcy isn’t trying to replace them. The idea here is to explore a self-hosted, web-based approach that focuses on running the app on infrastructure you control, with simple deployment and cross-device access through the browser.

      Different tools optimize for different things. Native apps like Drip or Mensinator are great for fully local tracking, while Ovumcy explores a self-hosted model that can be accessed from multiple devices without relying on a third-party service.

      • GreenKnight23@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 hours ago

        this is great, especially when our government starts tracking everything we do online.

        great forward thinking if that was your intention.

        • guldukat@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 hour ago

          Yup. If you stopped menstruating for a bit you must be pregnant. Where is the baby? Omg you murdered the baby by taking Tylenol!

      • OhVenus_Baby@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        ·
        5 hours ago

        I see how they differ now. Local vs self hosted. Niche use. But I get your idea especially helpful between partners I suppose. Keep it going! Let’s see where it lands in time. Personally I think the name is hard to remember and pronounce correctly which means it might not be super catchy and really take off. My opinion and in no way should deter you. Perhaps tweak the name. Overall though good job and keep going. This not a negative thing I say. Just to trying to help you refine the idea to success. Best of luck!

  • Rimu@piefed.social
    link
    fedilink
    English
    arrow-up
    42
    arrow-down
    9
    ·
    7 hours ago

    I was going to recommend this to someone I know but when I realised your readme.md is entirely AI-generated, I guess the whole project is probably vibe-coded. I can’t in good conscience recommend someone trust their health data to a vide-coded app because they tend to have security problems.

    Also all ai-generated code is public domain so your AGPL license is kinda empty. Might as well use MIT.

    • terraincognita@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      6
      ·
      7 hours ago

      I do use AI tools while developing this project, but I also have a BSc in Computer Science. AI is a productivity tool.

      Security is something I take seriously, especially since the project deals with health data. All code has test and you’re welcome to inspect the repository yourself or point out any specific security concerns if you notice them.

      Regarding licensing: the AGPL license applies to the project as a whole regardless of the tools used to write parts of the code.

      If you have concrete technical feedback or security issues, I’d genuinely appreciate it.

      • guldukat@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 hour ago

        How does AI help with productivity? I’ve gotten so many false answers that I quit trusting it

      • sonofearth@lemmy.world
        link
        fedilink
        English
        arrow-up
        15
        arrow-down
        4
        ·
        5 hours ago

        You should add a disclaimer stating that you have used an LLM. I have done so for a tool I built with an LLM that I needed, because I don’t know jackshit about coding and I am not gonna pretend I do.

        • Zak@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          10
          ·
          4 hours ago

          Why?

          It makes sense to try to give users an idea of how robust a project is, but the exact details of the tools involved in its creation rarely add much to that. It gets a little weird with LLMs because they allow someone with no programming skill to create software that appears to work, which ought to be disclosed; “I don’t know what I’m doing and I asked a robot to make this” does indicate unreliable code. A skilled developer having an LLM fill in some extra test cases, on the other hand can only make the project more robust.

        • Serinus@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          14
          ·
          4 hours ago

          It’s not realistic to expect no AI assistance in coding in 2026.

          It’s also not a stand-in for a human. There’s a huge field of gray where it’s unclear how much of it was fully vibe coded vs how much is carefully hand reviewed and/or written.

          I’ve been a professional developer for decades and I’ve done both. Obviously I’ve hand coded stuff for many years. The fully vibe coded stuff is personal, to test and learn the capabilities of the tech. My professional stuff I watch much more closely, and I’m much more targeted in what I’m having the AI do.

          That said, if I were gonna use this I’d actually review the code. I’m not recommending this guy’s stuff, but you can’t rule it out on the basis of ai assistance alone.

          • CameronDev@programming.dev
            link
            fedilink
            English
            arrow-up
            3
            ·
            3 hours ago

            It may not be a stand in for a human, but that’s exactly how many of these vibe coded projects are. It’s not unreasonable to ask the developer to spend 30 seconds to describe how they use these tools.

        • terraincognita@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          7
          ·
          5 hours ago

          You can see that I use some of metrics, like test coverage, estimates and so on to prove its validation as potentially serious project, that will grow from a pet one.

      • Rimu@piefed.social
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        1
        ·
        7 hours ago

        Yeah there are other signs too. Look at those commit messages, all vague, all perfectly capitalized. All with a nice long description with bullet points.

        No one does that in a project they’re building for themselves.

        • EdTheMessenger@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          edit-2
          2 hours ago

          Judging code quality by use of LLM in a documentation and commit messages is weird.

          While I write all of my code myself and I’m against vibe coding etc., there is one place where I let a LLM write for me: readmes, commit messages and Javadoc comments.

          I know how to write code but at the same time I’m shit at both my native language and even more so at English. So I let Language Models write natural language texts for me and just fix them when necessary. My documentation is more clear, grammatically correct and more detailed than in any of my previous projects, and I can focus on writing code.

          And I wouldn’t say “No one does that in a project they’re building for themselves”. I do that for projects that only I will ever see, and OP shared his project with others, so it’s great that he included a clear documentation

  • CameronDev@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 hours ago

    I did the same thing for my partner. She didn’t migrate in the end, and google killed my play store account.

    https://bloodyhealth.gitlab.io/ - is also a good option.

    Some kind of data import would be nice to have according to my partner, but it might be tricky with all the different apps.

  • Cris_Citrus@piefed.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 hours ago

    This is super cool! I’m not afab so I can’t help test and my question may be ignorant but I’m curious why one would want this functionality to not be something native and benefits from being hosted at all?

    There are some f-droid trackers that look nice (I keep seeing one there with a super pretty ui) but I’m not sure what the tradeoffs of just using a native application for something like this might be

    • terraincognita@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      8
      ·
      7 hours ago

      The benefit over a purely local app is mainly cross-device access and easier syncing/backups, while still avoiding a third-party service storing your data.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    3
    ·
    edit-2
    5 hours ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    DNS Domain Name Service/System
    IP Internet Protocol
    LXC Linux Containers
    SSH Secure Shell for remote terminal access

    4 acronyms in this thread; the most compressed thread commented on today has 8 acronyms.

    [Thread #140 for this comm, first seen 7th Mar 2026, 01:40] [FAQ] [Full list] [Contact] [Source code]