Własny projekt · 2026

Opłatnik: subskrypcje, raty i terminy zwrotów

Zbiera w jednym miejscu subskrypcje, raty i terminy odstąpienia od umowy, a o terminach przypomina powiadomieniem systemowym.

  • 2systemy: macOS i Windows
  • 14 dnina zwrot liczone od dnia odbioru paczki

Wyzwanie

Subskrypcje, raty i terminy zwrotów łatwo przegapić, bo każda informacja jest w innym mailu lub aplikacji. Ręczne przepisywanie zakupów do arkusza szybko się nudzi.

Mój zakres

Cały projekt: pomysł, interfejs, backend i budowanie wersji na oba systemy.

Co zrobiłem

  • Subskrypcje z sumą miesięczną i roczną, raty z tym, ile spłacono i kiedy następna, zwroty z odliczaniem 14 dni.
  • Aplikacja działa w pasku menu (macOS) lub zasobniku (Windows) i wysyła przypomnienia jako powiadomienia systemowe.
  • Opcjonalnie czyta z poczty przez IMAP potwierdzenia zakupu i dostarczenia paczki z Allegro i sama podpowiada nazwę i cenę.
  • Wersję na Windows buduje GitHub Actions przy każdej zmianie w kodzie.

Bezpieczeństwo

Hasło do poczty trafia do pęku kluczy macOS lub Menedżera poświadczeń Windows, nigdy do pliku z danymi. Skrzynka jest otwierana tylko do odczytu (IMAP EXAMINE i BODY.PEEK), więc maile nie zmieniają statusu na przeczytane. Dane zostają lokalnie, z kopią poprzedniej wersji pliku. Interfejs ma restrykcyjną politykę CSP.

Efekt

  • Działająca aplikacja, z której korzystam na co dzień. Kod jest prywatny, mogę go pokazać na rozmowie.

Technologie

Tauri 2, Rust, JavaScript, HTML, CSS, IMAP, keyring, GitHub Actions