Show HN: Open-source self-tracking app to gain insights about my life

1 p0lloc 1 9/2/2025, 3:30:22 PM perfice.adoe.dev ↗
Hey guys, I was long looking for an app that would let me track practically anything in my life. I was interested in seeing how different lifestyle choices created different outcomes in mood, energy and overall well-being. That's why I created Perfice!

The existing solutions I came across seemed very fixed in what they could track, often specialized but not so flexible.

If you want to read more about it or try the web version, visit https://perfice.adoe.dev. There's also an Android app published on https://play.google.com/store/apps/details?id=io.perfice.app.

# Trackables Track anything you can imagine, whether it's mood, food or even times pooped. Custom forms can be created, with plenty of different input/data types at your disposal.

You can setup 3rd-party integrations (currently Fitbit, Todoist & Weather) which will save you the burden of manually inputting data.

# Analytics Analytics offer valuable insights into your life and help you improve. Perfice automatically correlates all data to provide insights like "Your Mood is higher when Steps is higher", "Your Sleep greatly increased today (8h 42min) compared to your average 7h 30min" or "Your Stress is lower when 'Social day' is tagged". You can see charts of your trackables historically over time and discover insights like "Sleep is usually higher on weekends".

# Dashboard See everything come together in a neat dashboard. Setup different charts to get a quick overview of your life. Completely customizable in terms of moving around widgets and resizing them until you're happy.

# Local-first The app is built with web technologies to be run completely in the browser, all data is stored locally, with the calculations being done by your machine. Only if you enable synchronization between devices (end-to-end encrypted) or 3rd-party integrations (like Fitbit, Todoist etc) will the data leave your device.

If you wish to check out the source code, it's on GitHub: https://github.com/p0lloc/perfice. The current production version is running on https://perfice.adoe.dev.

Any kind of feedback is highly appreciated, both positive and negative!

Comments (1)

majora2007 · 5h ago
The backend is not open source, so how is this self hosted?