Introduction and Goals

LibreHousehold is a free and open-source software for managing household expenses and tasks. It is designed to be simple, user-friendly, with a modern UI and without any ads. It can be used on mobile devives as well as on desktop computers.

Features

  • Create households and invite other house-/flatmates

  • Track and share expenses with your mates

  • Create and manage tasks

  • Work offline and sync later

  • Responsive design for mobile and desktop

Main Goals

  • Completely free

  • No ads

  • Modern Look & Feel

  • Easy to use

  • Easy to host yourself

  • Easy to contribute

Requirements Overview

Quality Goals

Table 1. Main quality goals
ID Quality Goal Motivation

QG1

Easy to learn (Learnability)

Users should be able to use the app without reading a manual or getting training. Nowadays, users expect to be able to use an app intuitively.

QG2

Secure (Security)

Expenses are a sensitive topic. Users mus be able to trust in the integrity and the confidentiality of their data.

QG3

Easy to host (Flexibility)

Users with technical background should be able to host the app themselves without much effort.

QG4

Maintainable (Maintainability)

The code should be easy to understand and to modify. This is important since the app is open-source and contributions by the community are welcome.

Stakeholders

Role/Name Contact Expectations

<Role-1>

<Contact-1>

<Expectation-1>

<Role-2>

<Contact-2>

<Expectation-2>