Logo MyLifeBase MyLifeBase
PL EN
Ekran startowy MyLifeBase

Lokalna baza informacji osobistych i roboczych

MyLifeBase

Strona tymczasowa

Program desktopowy do prowadzenia jednej uporządkowanej bazy finansów, kontaktów, notatek, dokumentów, zadań, przedmiotów i pojazdów.

WinForms SQLite Pliki .sum Praca lokalna

Do czego służy

Przeznaczenie programu

Centrum danych użytkownika

  • Gromadzi w jednej bazie informacje finansowe, osobowe, organizacyjne i dokumentacyjne.
  • Łączy dane między modułami, zamiast trzymać je w osobnych, niepowiązanych listach.
  • Ułatwia powrót do historii spraw, płatności, notatek, miejsc i przedmiotów.

Organizacja codziennych spraw

  • Pomaga planować płatności, zadania, cykle i przypomnienia.
  • Obsługuje szybki podgląd najważniejszych danych po otwarciu bazy.
  • Pozwala prowadzić prywatne lub robocze rejestry bez usługi chmurowej.

Baza lokalna

  • Pracuje na lokalnych plikach bazy SQLite.
  • Obsługuje tworzenie nowej bazy, otwieranie istniejącej i listę ostatnio używanych baz.
  • Ma mechanizmy migracji, naprawy cykli i narzędzia serwisowe bazy.

Zakres funkcji

Co program może robić

Finanse

  • Rejestruje wydatki i wpływy.
  • Obsługuje transakcje planowane i zrealizowane.
  • Prowadzi konta, stany kont, transfery i pożyczki.
  • Tworzy cykle finansowe i przypomnienia o płatnościach.
  • Pokazuje szybki dostęp, historię rozliczeń, statystyki i wykresy.

Podmioty i kontakty

  • Tworzy osoby, firmy lub inne podmioty.
  • Zapisuje adresy, kontakty i dane pomocnicze.
  • Obsługuje powiązania między podmiotami.
  • Grupuje podmioty w drzewie kategorii.

Notatki

  • Tworzy, edytuje i usuwa notatki.
  • Przypisuje notatki do podmiotów i grup.
  • Wyszukuje treść notatek.
  • Obsługuje przypomnienia oraz edytor HTML.

Miejsca i zasoby

  • Zapisuje pliki, katalogi, strony WWW i linki.
  • Otwiera lub pokazuje zapisane zasoby.
  • Filtruje po tekście, typie, dacie, kategorii i podmiotach.
  • Sprawdza, czy wskazane pliki nadal istnieją.

Zadania

  • Tworzy zadania i podzadania w układzie hierarchicznym.
  • Ustawia status, termin, procent realizacji, wagę, ikonę i kolor.
  • Łączy zadania z finansami, notatkami, miejscami i uczestnikami.
  • Obsługuje zadania cykliczne i podsumowania finansowe.

Posiadam

  • Prowadzi spis posiadanych przedmiotów.
  • Zapisuje markę, model, numer seryjny, datę produkcji, status i stan.
  • Łączy przedmioty z finansami, notatkami, miejscami i kategoriami.
  • Obsługuje wypożyczenia przedmiotów podmiotom.

Samochody

  • Rozszerza moduł posiadanych przedmiotów o pojazdy.
  • Zapisuje numer rejestracyjny, VIN i uwagi.
  • Prowadzi trasy, tankowania i powiązane koszty.
  • Liczy przebieg, litry, koszty, średnie spalanie i koszt paliwa na kilometr.

Powiadomienia i ustawienia

  • Zbiera alarmy z finansów, notatek, zadań i miejsc.
  • Obsługuje motywy kolorystyczne i ustawienia użytkownika.
  • Ma lokalizacje językowe oraz ekran powitalny.
  • Może działać z ikoną w zasobniku systemowym.

Wygląd programu

Zrzuty ekranów z aplikacji

Zakładka finanse w programie MyLifeBase
Finanse Widok transakcji, kont, planów i podsumowań finansowych.
Zakładka podmioty w programie MyLifeBase
Podmioty i kontakty
Zakładka notatki w programie MyLifeBase
Notatki
Zakładka zadania w programie MyLifeBase
Zadania
Zakładka zasoby w programie MyLifeBase
Zasoby i miejsca
Zakładka posiadam w programie MyLifeBase
Posiadane przedmioty
Zakładka samochody w programie MyLifeBase
Samochody
Informacje o posiadanym przedmiocie
Informacje o przedmiocie
Wypożyczenia przedmiotów
Wypożyczenia
Tabela tankowań samochodu
Tankowania
Tabela tras samochodu
Trasy

Największa wartość

Moduły są ze sobą powiązane

Podmioty
Finanse
Notatki
Zasoby
Zadania
Posiadam
Pojazdy

Program nie jest tylko zestawem oddzielnych list. Zadanie może mieć uczestników, notatki, dokumenty i powiązane finanse. Przedmiot może mieć koszt zakupu, miejsce, notatki i wypożyczenia. Pojazd korzysta z modułu posiadanych rzeczy, ale dodaje trasy, tankowania i statystyki.

Informacje z projektu

Technologia i baza

Aplikacja Windows

Projekt jest aplikacją WinForms dla .NET Framework 4.8, uruchamianą jako MyLifeBase.

SQLite

Dane są trzymane w lokalnej bazie SQLite. Kod zawiera tworzenie tabel, indeksów, migracje i narzędzia serwisowe.

Interfejs modułowy

Główne okno ma zakładki: szybkie spojrzenie, podmioty, finanse, notatki, zasoby, zadania, posiadam i samochody.