Skip to content

A simple web app for keeping track of chores around the home.

License

Notifications You must be signed in to change notification settings

el-apps/Home-Chores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home-Chores

A simple, self-hosted family chore tracker

Home-Chores is a lightweight web application for managing household chores. Designed for families, it prioritizes offline functionality, data privacy, and seamless synchronization across devices without relying on third-party services.

Elm simple-sync

NOTE - This project is in the alpha stage. Many of the things documented here and elsewhere in this repo do not actually exist yet.

Features

🎯 MVP

  • One-time chores: Add non-repeating chores
  • Offline-first: Fully functional without internet connection
  • Cross-device sync: Automatic synchronization when devices reconnect
  • Self-hosted: Your data stays in your home (no third-party providers)

🔜 Future Ideas

  • Weekly chores: Create repeating tasks that reset every week
  • Chore assignments: Assign chores to family members
  • Completion history: Track who completed which chores

Architecture

  • Frontend: Elm (Reliable UI with no runtime errors)
  • Backend: simple-sync (Go-based sync server)
  • Deployment: Docker (Single container setup)

Quick Start

  1. Clone the repository:
    git clone https://github.com/el-apps/Home-Chores.git
    cd Home-Chores
  2. Create a .env file in the root directory with the following content:
JWT_SECRET=your_generated_jwt_secret

Replace your_generated_jwt_secret with a securely generated random string. You can generate one using openssl rand -base64 32.

  1. Start the applications:

    docker-compose up -d
  2. Access the app:

  3. Your data persists in the data volume - even after container restarts! (managed by simple-sync)

Development Setup

Frontend (Elm)

cd app
npm i
npm run dev

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple web app for keeping track of chores around the home.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •