Hi everyone, I’m Timur, the creator of **KidsCompass** GitHub » KidsCompass, an open-source Qt/Python tool to track and statistically analyze child custody visits.

What My Project Does

KidsCompass is a cross-platform Qt/Python desktop app that helps separated parents record, visualize, and export statistics about child custody visits. Key features today include:

  • Visit Patterns & Overrides – define recurring schedules and one-off date changes (e.g. holidays).
  • Status Marking – click a calendar day to mark whether each child was present or absent.
  • PDF Reporting – generate a timestamped report listing “missed” visits, percentages per child, and pie charts.
  • Statistics Tab – filter by date range, weekday, and attendance status; see counts and trends.

Target Audience

  • Separated or divorcing parents who need a simple, private way to track and export custody data.
  • Family law practitioners looking for reproducible attendance logs.
  • Open-source enthusiasts who enjoy desktop Qt/Python utilities. This is more than a toy: it’s being used in preparation for court filings (though it is not itself a “legal audit” tool).

Comparison

Feature KidsCompass Generic calendar Paper logbook Commercial custody app
Recurring schedules
One-off overrides n/a
Per-child attendance manual entry
PDF export & charts usually paid-only
Open-source & free n/a

Why I Built It

I’m a medical doctor navigating a difficult divorce. My ex-wife's manipulation and instrumentalization of the kids cause them to refuse to percive the contacts as court ruling. Since i was starting to lose track of the amounts of not happening contacts which i wanted to be able to analyze further with statistics and to prove when each child was actually in my care, i decided i need a tool that does all that for me. I needed a private, persistent, and statistical way to track visits—so I built KidsCompass to give me peace of mind and reliable data for court.

Current Status

  • Core features implemented and running on Windows/macOS/Linux.
  • Recently completed SQLite migration and initial Statistics tab.
  • Looking for feedback on UI/UX, code quality (Qt best practices), new statistic queries, and internationalization.

Call for Feedback & Collaboration

  • Developers: code review, performance optimizations, better test coverage.
  • Qt/Python experts: suggestions for cleaner UI layouts, signal/slot patterns.
  • Open-source contributors: help add new features (e.g. mobile-friendly export, language support).

Thanks for reading—any thoughts, PRs, or pointers to experienced custody-tracking solutions are very welcome!

since this tool is opensource i hope that it will help alot of people in similar situations as mine and also need some help with the develepment since i am a medical doctor and not a programmer/developer.