Skip to content

patrikcelko/Home-Manager

Repository files navigation

Home Manager

Web application designed for shared households. Assign and track chores with photo-proof completions, log shared expenses with receipt uploads and get automatic settlement calculations that minimize the number of transfers needed. The app supports multiple languages (Czech, English, Slovak), works as an installable PWA on mobile devices, and provides role-based access control with a full activity audit log.

Version Python 3.13 TypeScript

image image

Requirements

  • Docker (version 20.10+)
  • Docker Compose (version 2.0+)

Usage

All commands are available through the ./home-manager entry-point script:

# Display available commands
./home-manager help

# Build the Docker image and push to registry
./home-manager build

# Deploy to a remote server (uses .env_<env>, default: prod)
./home-manager deploy [env]

# Start already built container (uses .env_<env>, default: local)
./home-manager start-docker [env]

# Force rebuild with docker compose
./home-manager rebuild-docker [env]

# Forcefully kill all running docker containers
./home-manager kill-docker

# Enter a running docker container (lists containers if empty)
./home-manager enter [name|id]

License

Copyright 2024-2026, created by Patrik Čelko, see LICENSE for more details.

About

Household organizer featuring task management, money event tracking with per-user settlements.

Topics

Resources

License

Stars

Watchers

Forks

Contributors