MyLifeBase logo MyLifeBase
PL EN
MyLifeBase start screen

A local base for personal and work information

MyLifeBase

Temporary website

A desktop application for maintaining one structured database of finances, contacts, notes, documents, tasks, owned items and vehicles.

WinForms SQLite .sum files Local work

What it is for

Application Purpose

User Data Center

  • Stores financial, personal, organizational and document-related information in one database.
  • Connects data between modules instead of keeping it in separate, unrelated lists.
  • Makes it easier to return to the history of cases, payments, notes, places and items.

Daily Organization

  • Helps plan payments, tasks, cycles and reminders.
  • Provides a quick overview of the most important data after opening a database.
  • Allows private or work registers to be kept without a cloud service.

Local Database

  • Works with local SQLite database files.
  • Supports creating a new database, opening an existing one and showing recently used databases.
  • Includes database migration, cycle repair and maintenance tools.

Feature Scope

What the program can do

Finances

  • Records expenses and income.
  • Handles planned and completed transactions.
  • Maintains accounts, balances, transfers and loans.
  • Creates financial cycles and payment reminders.
  • Shows quick access, settlement history, statistics and charts.

Entities and Contacts

  • Creates people, companies or other entities.
  • Stores addresses, contacts and supporting data.
  • Handles relations between entities.
  • Groups entities in a category tree.

Notes

  • Creates, edits and removes notes.
  • Assigns notes to entities and groups.
  • Searches note content.
  • Supports reminders and an HTML editor.

Places and Resources

  • Saves files, folders, websites and links.
  • Opens or shows stored resources.
  • Filters by text, type, date, category and entities.
  • Checks whether referenced files still exist.

Tasks

  • Creates tasks and subtasks in a hierarchical structure.
  • Sets status, due date, completion percentage, weight, icon and color.
  • Connects tasks with finances, notes, places and participants.
  • Supports recurring tasks and financial summaries.

Owned Items

  • Maintains an inventory of owned items.
  • Stores brand, model, serial number, production date, status and condition.
  • Connects items with finances, notes, places and categories.
  • Supports lending items to entities.

Vehicles

  • Extends the owned-items module with vehicle-specific data.
  • Stores registration number, VIN and notes.
  • Tracks trips, refueling and related costs.
  • Calculates mileage, liters, costs, average fuel consumption and fuel cost per kilometer.

Notifications and Settings

  • Collects alerts from finances, notes, tasks and places.
  • Supports color themes and user settings.
  • Includes localization files and a welcome screen.
  • Can work with a system tray icon.

Application UI

Screenshots from the application

Finance tab in MyLifeBase
Finances Transaction, account, plan and financial summary view.
Entities tab in MyLifeBase
Entities and contacts
Notes tab in MyLifeBase
Notes
Tasks tab in MyLifeBase
Tasks
Resources tab in MyLifeBase
Resources and places
Owned items tab in MyLifeBase
Owned items
Vehicles tab in MyLifeBase
Vehicles
Owned item details
Item details
Item lending view
Lending
Vehicle refueling table
Refueling
Vehicle trips table
Trips

Core Value

The modules are connected

Entities
Finances
Notes
Resources
Tasks
Owned Items
Vehicles

The program is not just a set of separate lists. A task can have participants, notes, documents and related finances. An item can have a purchase cost, place, notes and lending history. A vehicle uses the owned-items module, but adds trips, refueling and statistics.

Project Information

Technology and Database

Windows Application

The project is a WinForms application for .NET Framework 4.8, launched as MyLifeBase.

SQLite

Data is stored in a local SQLite database. The code includes table creation, indexes, migrations and maintenance tools.

Modular Interface

The main window includes tabs for quick overview, entities, finances, notes, resources, tasks, owned items and vehicles.