Uncategorized

HabitSync – a simple, mobile-first, self-hosted habit tracker to share goals with your friends/partner

Tracking Habits, Together: A Simple, Self-Hosted Solution

A personal story of creating a habit tracker that brings people together

I’ve always been fascinated by the power of habits and how they can shape our lives. As someone who’s tried numerous habit trackers, I realized that none of them quite fit my needs. I wanted a simple, mobile-first tracker that would allow me to set flexible goals, visualize my progress, and share my habits with friends to stay motivated. So, I decided to create my own solution, which I’m excited to share with you today.

After almost a year of working on and using my habit tracker, I’m thrilled to introduce HabitSync. This self-hosted tracker is designed to be easy to use, customizable, and most importantly, allows you to share your habits with friends and compare progress. I believe that having a supportive community is crucial to building lasting habits, and that’s exactly what HabitSync provides.

What makes HabitSync special?

So, what sets HabitSync apart from other habit trackers out there? For starters, it’s incredibly flexible. You can set daily, weekly, or monthly goals for either simple completion (yes/no) or numerical targets (e.g., running 5 km). This allows you to tailor your goals to your specific needs and preferences. Additionally, you can share your habits with friends and compare progress, which is a great motivator. But that’s not all – HabitSync also features a global monthly challenge, where you can compete with all users on a server-wide challenge, complete with a leaderboard and voting for the next month’s challenge.

Another important aspect of HabitSync is its focus on security. The app features full SSO support via OIDC (Authelia, Google, etc.) and username/password, as well as the option to require confirmation for new user sign-ups. This ensures that your data is safe and secure. And, as a bonus, the web app is installable as a PWA on mobile and supports light/dark mode, making it easy to use on-the-go.

How does it work?

Using HabitSync is straightforward. You can set up your habits and goals, and then track your progress over time. The app provides a clear and simple interface, making it easy to stay on top of your habits. You can also customize your experience by setting reminders, which will send you optional email notifications to remind you about your habits. And, with the global monthly challenge, you can compete with other users and stay motivated to reach your goals.

But don’t just take my word for it – I’d love to hear your feedback and see how you’re using HabitSync to build positive habits in your life. Whether you’re looking to start a new exercise routine, read more books, or simply stay on top of your daily tasks, HabitSync is here to help.

Get started with HabitSync today

Ready to give HabitSync a try? You can find more information, including links to the GitHub repository and a demo, here. I’m excited to see how you’ll use HabitSync to build positive habits and reach your goals. Let’s get started on this journey together!

Śledzenie nawyków, razem: prosta, samodzielnie hostowana rozwiązanie

Osobista historia tworzenia śledzika nawyków, który łączy ludzi

Zawsze byłem fascynowany mocą nawyków i tym, jak kształtują one nasze życie. Jako osoba, która wypróbowała wiele śledzików nawyków, zdawałem sobie sprawę, że żaden z nich nie spełniał moich potrzeb. Chciałem prosty, mobilny śledzik, który pozwoliłby mi ustalić elastyczne cele, wizualizować postępy i dzielić się nawykami z przyjaciółmi, aby pozostać zmobilizowanym. Więc postanowiłem stworzyć swoje własne rozwiązanie, które chcę dziś podzielić z Tobą.

Przez prawie rok pracowałem nad i używałem swojego śledzika nawyków, jestem podekscytowany, aby przedstawić HabitSync. Ten samodzielnie hostowany śledzik jest zaprojektowany, aby być łatwy w użyciu, dostosowywalny i najważniejsze, pozwala dzielić się nawykami z przyjaciółmi i porównywać postępy. Uważam, że posiadanie wspierającej społeczności jest kluczowe do budowania trwałych nawyków, i to właśnie oferuje HabitSync.

Co wyróżnia HabitSync?

Czym więc wyróżnia się HabitSync spośród innych śledzików nawyków? Przede wszystkim jest niezwykle elastyczny. Możesz ustalić cele dzienne, tygodniowe lub miesięczne dla prostego wykonania (tak/nie) lub celów liczbowych (np. bieganie 5 km). To pozwala dostosować cele do Twoich specyficznych potrzeb i preferencji. Dodatkowo, możesz dzielić się swoimi nawykami z przyjaciółmi i porównywać postępy, co jest wielkim motywatorem. Ale to nie wszystko – HabitSync posiada także globalne wyzwanie miesięczne, gdzie możesz rywalizować z wszystkimi użytkownikami na serwerze, wraz z tabelą liderów i głosowaniem na następne wyzwanie miesięczne.

Kolejnym ważnym aspektem HabitSync jest jego focus na bezpieczeństwie. Aplikacja posiada pełne wsparcie SSO za pośrednictwem OIDC (Authelia, Google itd.) oraz nazwę użytkownika/hasło, a także opcję wymagania potwierdzenia dla nowych rejestracji użytkowników. To gwarantuje, że Twoje dane są bezpieczne. I, jako bonus, aplikacja internetowa jest instalowalna jako PWA na urządzeniach mobilnych i obsługuje tryb ciemny/jasny, co sprawia, że jest łatwa w użyciu w podróży.

Jak to działa?

Używanie HabitSync jest proste. Możesz ustalić swoje nawyki i cele, a następnie śledzić postępy w czasie. Aplikacja zapewnia czytelny i prosty interfejs, co sprawia, że jest łatwo utrzymać się na szczycie swoich nawyków. Możesz także dostosować swoje doświadczenie, ustawiając przypomnienia, które wyślą Tobie opcjonalne powiadomienia e-mail, aby przypomnieć Ci o Twoich nawykach. I, z globalnym wyzwaniem miesięcznym, możesz rywalizować z innymi użytkownikami i pozostać zmobilizowanym, aby osiągnąć swoje cele.

Ale nie tylko myśl o tym, co mówię – chciałbym usłyszeć Twoją opinię i zobaczyć, jak używasz HabitSync, aby budować pozytywne nawyki w swoim życiu. Czy szukasz rozpoczęcia nowej rutyny ćwiczeń, czytania więcej książek, czy po prostu pozostania na szczycie swoich codziennych zadań, HabitSync jest tu, aby pomóc.

Rozpocznij z HabitSync już dziś

Czy jesteś gotowy, aby spróbować HabitSync? Możesz znaleźć więcej informacji, w tym linki do repozytorium GitHub i demo, tutaj. Jestem podekscytowany, aby zobaczyć, jak będziesz używał HabitSync, aby budować pozytywne nawyki i osiągnąć swoje cele. Zaczynajmy tę podróż razem!

Leave a Reply

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

WordPress Appliance - Powered by TurnKey Linux