terraincognita

joined 9 hours ago
[–] terraincognita@lemmy.world 2 points 10 minutes ago

I agree, though there is a difference in case you rovided and mine. It is a human-directed work. Thousands of libraries, Kubernetes, Kubernetes still live and license is valid.

[–] terraincognita@lemmy.world 2 points 1 hour ago

Thanks for the suggestions, those are good points.

CSP is something I plan to tighten over time, but enabling a strict policy right now would require refactoring some inline JS patterns used in the templates. It’s definitely on the roadmap as part of security hardening.

Regarding CORS, the application currently runs as a same-origin server-rendered app rather than a cross-origin API, so CORS headers aren’t enabled by default. If external clients or integrations are added in the future, I’d likely introduce a restricted allowlist for specific API routes.

[–] terraincognita@lemmy.world 4 points 1 hour ago

I use Android, my wife - iOS. So many things that on F-Droid are simply unavailable to her (yes, I tried to convince her to go to our side). So I searched for living projects with self-hosting idea, did not find one and decided to create one. I have a CS background, though my professional work today is mostly in finance as a senior analyst where I write code to automate and optimize workflows. Ovumcy started as a personal project exploring a self-hosted approach to cycle tracking.

[–] terraincognita@lemmy.world 1 points 1 hour ago

Yes, I’m aware of those apps. They’re great local-first mobile trackers. Ovumcy explores a slightly different approach - a self-hosted web app that can run on infrastructure you control and be accessed from multiple devices.

[–] terraincognita@lemmy.world 4 points 1 hour ago

I see that we face it all over the world now.

[–] terraincognita@lemmy.world 3 points 1 hour ago

As a non-native speaker, I had to use LLM to get that joke)

[–] terraincognita@lemmy.world 5 points 1 hour ago

It is a greap project, mine is not a replacement, but a little bit different approach. It's a self-hosted web application that you run on infrastructure you control and access from multiple devices. In Drip you can export or import data, but this step is a payment for privacy. Mine offers privacy but from a different perspective.

[–] terraincognita@lemmy.world -5 points 6 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.

[–] terraincognita@lemmy.world -3 points 6 hours ago

Partially agree, but I do know how to code and use it as a tool.

[–] terraincognita@lemmy.world 7 points 6 hours ago

Appreciate that!

[–] terraincognita@lemmy.world 28 points 7 hours ago (5 children)

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.

[–] terraincognita@lemmy.world 1 points 8 hours ago

I answered earlier, that I use AI and this is just a commit skill for an agent.

 

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.

view more: next ›