Skip to content

[FEATURE] Postgres support for remote storage #82

@bobbyiliev

Description

@bobbyiliev

Problem / Motivation

Currently, all tasks are stored locally, which makes it hard to sync the todo list across multiple machines or collaborate with others.

Proposed Solution

Add support for using PostgreSQL as a backend storage option. This would allow users to configure a remote Postgres database where tasks are stored, enabling seamless syncing between multiple machines and environments.

Alternatives considered

  • Manual file sync through Git or cloud storage (works but is clunky and error-prone)
  • SQLite with a shared network drive (limited portability and more setup overhead)

Acceptance Criteria

  • Users can configure Postgres connection details via CLI or config file
  • Tasks are stored and retrieved from the Postgres database
  • Multiple clients can access and stay in sync with the same task list

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions