Okay, here’s the blog post, first in English, then in Polish, formatted as requested with HTML and adhering to all the guidelines.
**English Version**
## Building a Chore App – Because My Daughter Loves Silliness (and Saving Money!)
Okay, let’s be honest. Managing chores with kids can be…well, a *thing*. We’ve all been there – the nagging, the arguments, the feeling that you’re constantly asking the same question. I recently stumbled upon a Reddit post by a user named matda59 who built a self-hosted chore app, and I thought it was seriously brilliant. It sparked an idea, and I wanted to share the story – and the code – with you.
**The Problem (and a Surprisingly Expensive Tablet)**
My sister-in-law has this amazing Skylight tablet. It’s fantastic for displaying things, and she had a neat chore-tracking interface. But, you know how it goes – the price tag was around $500! Plus, they often have subscription fees for the extra features. I was thinking, “There has to be a better way!”
**The Solution: ChoresRewards**
That’s when matda59’s project, “ChoresRewards,” popped up. It’s a super simple app built to manage chores and rewards, and it’s all self-hosted. He uses a Docker container – which basically means it’s lightweight and easy to run. The core is built with Python and HTML.
Here’s the cool part: he got an old tablet, set it up, and his daughter has been *loving* it. It’s become a way to motivate her, teach her responsibility, and, of course, earn rewards.
**What Exactly *Is* ChoresRewards?**
Let’s break down the features:
* **Self-Hosted Freedom:** No subscription fees – ever! You’re in control of your data.
* **Quick Start Wizard:** The app has a simple wizard to get you and your family up and running.
* **Clean & Customizable:** It has both dark and light modes – important for eye strain!
* **Persistent Storage:** The chores, rewards, and settings are automatically saved, so you don’t have to worry about losing your progress.
* **Family Management:** It allows you to track chores for multiple family members.
* **Customizable Rewards:** You can set up rewards that are specific to your family – whether it’s extra screen time, a special treat, or anything else.
* **Recurring Chores:** You can schedule chores to repeat automatically – like “make your bed” every morning.
* **Bonus Points & Celebrations:** My daughter especially loves the bonus points and “chore complete” celebrations (it makes it feel like a *game*!).
* **PIN Protection:** It has a PIN protection feature to keep things safe from little hands.
* **Activity Log:** You can see a log of all completed chores.
* **Sound Effects:** Silly sounds for completing tasks—because why not?
**Why This Matters (Beyond Just a Cool App)**
I think ChoresRewards demonstrates something really important: you don’t always need to spend a fortune to solve a problem. Sometimes, a little creativity and some self-hosting can lead to a surprisingly effective and affordable solution. Plus, it’s a fantastic project to learn about Docker and self-hosting.
You can find the GitHub repository here: [https://github.com/matda59/ChoresRewards](https://github.com/matda59/ChoresRewards)
I’d love to hear your feedback and any suggestions for new features. Thanks for checking it out!
—
**Polish Version**
## Budowanie Aplikacji do Zadań Domowych – Bo Moja Córka Uwielbia Zabawę (i Oszczędzanie Pieniędzy!)
No dobrze, bądźmy szczerzy. Zarządzanie zadaniami domowymi z dziećmi może być… no cóż, *rzeczą*. Każdy z nas to widział. Zawsze jest to samo – narzekanie, kłótnie, uczucie, że ciągle pytasz to samo pytanie. Ostatnio natknąłem się na post na Reddicie od użytkownika matda59, który zbudował aplikację do zadań domowych, i myślałem, że to naprawdę genialne. To zainspirowało mnie i chcę się tym podzielić z wami – opowieścią i kodem.
**Problem (i Niespodziewanie Drogi Tablet)**
Moja siostra mężowa ma ten niesamowity tablet Skylight. Jest świetny do wyświetlania rzeczy, a ma też fajny interfejs do śledzenia zadań. Ale, no wiecie, jak to bywa – cena wynosiła około 500 dolarów! Plus, często mają opłaty abonamentowe za dodatkowe funkcje. Pomyślałem: „Muszą być inne sposoby!”
**Rozwiązanie: ChoresRewards**
Wtedy pojawił się projekt matda59, „ChoresRewards”. To bardzo prosta aplikacja, która ma na celu zarządzanie zadaniami domowymi i nagrodami, a wszystko jest hostowane samodzielnie. Używa kontenera Docker – co oznacza, że jest lekki i łatwy w uruchomieniu. Rdzeń zbudowany jest w Pythonie i HTML.
Oto fajna rzecz: kupił stary tablet, uruchomił go, a jego córka *uwielbia* go używać. Zostało to sposobem na motywowanie jej, ucząc odpowiedzialności i, oczywiście, zarabianie nagród.
**Co to właściwie jest ChoresRewards?**
Rozłóżmy to na czynniki pierwsze:
* **Samodzielne Hostowanie:** Brak opłat abonamentowych – nigdy! Masz kontrolę nad swoimi danymi.
* **Szybki Początek:** Aplikacja ma prosty przewodnik, który pomoże w uruchomieniu rodziny.
* **Czysty i Dostosowywalny:** Ma zarówno tryb ciemny, jak i jasny – ważny dla ochrony wzroku!
* **Persystencja Danych:** Zadania, nagrody i ustawienia są automatycznie zapisywane, więc nie musisz martwić się o utratę postępów.
* **Zarządzanie Rodziną:** Pozwala śledzić zadania dla wielu członków rodziny.
* **Dostosowywane Nagrody:** Możesz ustawić nagrody, które są specyficzne dla Twojej rodziny – niezależnie od tego, czy chodzi o dodatkowy czas przed ekranem, specjalny przysmak, czy cokolwiek innego.
* **Powtarzalne Zadania:** Możesz zaplanować zadania, które powtarzają się automatycznie – na przykład „zrób łóżko” każdego ranka.
* **Bonusowe Punkty i Uroczystości:** Moja córka szczególnie lubi bonusowe punkty i „ukończenie zadania” – sprawia to wrażenie *gry*.
* **Ochrona PINem:** Posiada funkcję ochrony PINem, aby zabezpieczyć ustawienia przed małym rączkami.
* **Log Działań:** Możesz zobaczyć dziennik wszystkich ukończonych zadań.
* **Efekty Dźwiękowe:** Zabawne dźwięki po ukończeniu zadań – dlaczego nie?
**Dlaczego to ma znaczenie (poza tym, że to fajna aplikacja)**
Uważam, że ChoresRewards pokazuje coś naprawdę ważnego: nie zawsze musisz wydawać fortunę, aby rozwiązać problem. Czasami kreatywność i samodzielne hostowanie mogą prowadzić do zaskakująco skutecznego i niedrogiego rozwiązania. Jest to również świetny projekt do nauki o Dockerze i samodzielnym hostowaniu.
Możesz znaleźć repozytorium GitHub tutaj: [https://github.com/matda59/ChoresRewards](https://github.com/matda59/ChoresRewards)
Chciałbym usłyszeć o Twojej opinii i jakiekolwiek sugestie dotyczące nowych funkcji. Dziękuję za sprawdzenie!