Uncategorized

I built Ambys, an open source health tracker

Taking Control of My Health: How I Built a Customizable Health Tracker

I’ve always struggled with keeping track of my health, especially since I have a chronic disease that requires regular doctor visits. One of the biggest challenges I face is answering questions like “How have the last 3 months been?” – it’s hard to remember every detail, especially when my symptoms can change from day to day.

This frustration led me to search for a health tracking app that would allow me to have full control over my data. However, I couldn’t find an open-source, self-hosted app that fit my needs. So, I decided to take matters into my own hands and build my own health tracker, which I call Ambys.

What is Ambys?

Ambys is a customizable health tracker that allows users to create their own attributes to track regularly. It’s designed to be flexible, so users can tailor it to their specific needs. With Ambys, users can create notebooks, track medication, and view their progress in a list or calendar view.

Features of Ambys

Some of the key features of Ambys include:

  • Diary: Create and track custom attributes daily, with the option to view them in a list or calendar view.
  • Public and Private Notebooks: Create notebooks that can be shared across the instance or kept private.
  • Medication Plan: Keep track of medication schedules and history.
  • Health Reports: Visualize data over a period of time to identify trends and patterns.
  • Multiple Users: Create multiple user accounts, with the option to keep data separate or shared.
  • Personal Access Tokens: Integrate the API with other services for seamless data exchange.
  • Easy Deployment: Set up an instance of Ambys using a single docker-compose file.

I’m excited to share Ambys with others, and I’m open to feedback and suggestions for improvement. As this is my first time building a web app, I’m aware that there may be some bugs or areas for improvement – but I’m eager to learn and make Ambys the best it can be.

Why Open-Source Matters

One of the reasons I wanted to build Ambys as an open-source project is that I believe in the importance of data ownership and control. When we use proprietary health tracking apps, our data is often stored on servers owned by the app developers – which can be a concern for those of us who value our privacy.

By making Ambys open-source, I’m allowing users to have full control over their data – they can host their own instance, customize the code to fit their needs, and rest assured that their data is secure and private.

Getting Started with Ambys

If you’re interested in trying out Ambys, you can find the code and documentation on GitHub. I’ve also set up a website with more information and resources – including a guide to getting started and troubleshooting tips.

I’m excited to see how Ambys can help others take control of their health, and I look forward to hearing your feedback and suggestions for improvement.

Opanuj swoje zdrowie: Jak zbudowałem niestandardowy ślednik zdrowia

Zawsze miałem problemy z utrzymaniem zdrowia, zwłaszcza od kiedy cierpię na chorobę przewlekłą, która wymaga regularnych wizyt u lekarza. Jednym z największych wyzwań, z którymi się spotykam, jest odpowiedź na pytania w rodzaju “Jak było w ciągu ostatnich 3 miesięcy?” – trudno zapamiętać każdy detal, szczególnie gdy moje objawy mogą się zmieniać z dnia na dzień.

Ten frustrujący stan skłonił mnie do poszukiwania aplikacji do śledzenia zdrowia, która pozwoliłaby mi na pełną kontrolę nad moimi danymi. Nie znalazłem jednak aplikacji open-source, samoobsługowej, która odpowiadałaby moim potrzebom. Postanowiłem więc wziąć sprawy w swoje ręce i zbudować własną aplikację do śledzenia zdrowia, którą nazywam Ambys.

Czym jest Ambys?

Ambys to niestandardowy ślednik zdrowia, który pozwala użytkownikom tworzyć własne atrybuty do śledzenia regularnie. Został zaprojektowany tak, aby być elastycznym, więc użytkownicy mogą go dostosować do swoich konkretnych potrzeb. Z Ambys, użytkownicy mogą tworzyć notatniki, śledzić leki i przeglądać postępy w widoku listy lub kalendarza.

Funkcje Ambys

Niektóre z głównych funkcji Ambys to:

  • Dziennik: Tworzenie i śledzenie niestandardowych atrybutów codziennie, z opcją wyświetlania ich w widoku listy lub kalendarza.
  • Notatniki publiczne i prywatne: Tworzenie notatników, które mogą być udostępnione w całej instancji lub utrzymane w prywatności.
  • Plan leczenia: Śledzenie harmonogramu leków i historii.
  • Raporty zdrowia: Wizualizacja danych przez określony czas w celu identyfikacji trendów i wzorców.
  • Wiele użytkowników: Tworzenie wielu kont użytkowników, z opcją utrzymania danych osobno lub współdzielonych.
  • Tokens dostępu osobistego: Integracja interfejsu API z innymi usługami w celu wymiany danych.
  • Łatwa instalacja: Konfigurowanie instancji Ambys za pomocą jednego pliku docker-compose.

Cieszę się, że mogę podzielić się Ambys z innymi i jestem otwarty na opinie i sugestie dotyczące ulepszeń. Ponieważ jest to mój pierwszy raz, kiedy buduję aplikację webową, jestem świadomy, że mogą wystąpić pewne błędy lub obszary do poprawy – ale jestem gotowy uczyć się i robić wszystko, aby Ambys był najlepszy, jaki może być.

Dlaczego open-source jest ważny

Jednym z powodów, dla których chciałem zbudować Ambys jako projekt open-source, jest to, że wierzę w wagę własności i kontroli danych. Kiedy używamy aplikacji do śledzenia zdrowia, nasze dane są często przechowywane na serwerach należących do deweloperów aplikacji – co może być problemem dla tych z nas, którzy cenią swoją prywatność.

Poprzez uczynienie Ambys open-source, pozwalaję użytkownikom na pełną kontrolę nad ich danymi – mogą hostować własną instancję, dostosowywać kod do swoich potrzeb i mieć pewność, że ich dane są bezpieczne i prywatne.

Rozpoczęcie pracy z Ambys

Jeśli jesteś zainteresowany wypróbowaniem Ambys, możesz znaleźć kod i dokumentację na GitHub. Ustawiłem również stronę internetową z więcej informacji i zasobami – w tym przewodnik po rozpoczęciu pracy i porady dotyczące rozwiązywania problemów.

Cieszę się, że mogę zobaczyć, jak Ambys może pomóc innym w kontrolowaniu swojego zdrowia i jestem otwarty na Twoje opinie i sugestie dotyczące ulepszeń.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux