Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Budowniczy Nawyków — Aplikacja do Śledzenia Nawyków w Konsoli, Open-Source

Habits Builder — to aplikacja konsolowa, zaprojektowana w C#, przeznaczona do śledzenia codziennych nawyków, tworzenia serii wykonania (streaks) oraz analizy postępów użytkownika w czasie. Aplikacja pozwala na tworzenie własnych nawyków, zaznaczanie ich wykonania oraz otrzymywanie przypomnień o ustalonej porze.

Projekt jest open-source, a ja brałem w nim udział jako współtwórca, wnosząc wkład w rozwój funkcjonalności, stabilności oraz użyteczności.

Główne możliwości:

Tworzenie, edytowanie i usuwanie nawyków z lokalnym zapisywaniem danych.

Śledzenie serii wykonania (habit streaks) oraz historii postępów.

Codzienne zaznaczanie wykonanych nawyków z informacją zwrotną dla użytkownika.

Automatyczne przypomnienia emailowe o ustalonej porze.

Integracja z Google Calendar w celu synchronizacji nawyków w postaci wydarzeń.

Wsparcie dla wielu języków oraz motywów graficznych (w tym tryb ciemny).

Cechy techniczne:

Język i platforma: C#, .NET (wieloplatformowa aplikacja konsolowa).

Przechowywanie danych: lokalne pliki z wyraźną strukturą konfiguracji i danych użytkownika.

Przypomnienia: powiadomienia emailowe przez SMTP (na przykład Gmail z hasłem aplikacji).

Integracje: współpraca z zewnętrznymi usługami (Google Calendar API).

UX dla CLI: przemyślana interakcja z użytkownikiem, wsparcie dla lokalizacji oraz osobistych ustawień.

Moja rola jako współtwórcy open-source:

Udział w naprawie błędów oraz zwiększaniu stabilności aplikacji.

Dodawanie i ulepszanie funkcjonalności śledzenia nawyków i przypomnień.

Poprawa struktury kodu oraz czytelności.

Praca z dokumentacją oraz interakcja z opiekunami projektu w ramach procesu open-source.

Wartość projektu:

Projekt demonstruje moje doświadczenie w pracy zespołowej w środowisku open-source, zdolność szybkiego orientowania się w cudzym kodzie, przestrzegania istniejących standardów oraz wnoszenia użytecznych, spójnych wkładów w realny produkt.

Technologie i podejścia: C#, .NET, aplikacje konsolowe, operacje na plikach, SMTP, Google Calendar API, lokalizacja, współpraca open-source.
Szczegóły pracy
Dodana 28 grudnia 2025
77 wyświetleń
Freelancer
Denys T.
Ukraina Winnica
Brak opinii

Częściowo zajęty Częściowo zajęty
W serwisie 8 lat