Skip to content

stinklewinks/taskpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taskpy

Source project for HomeCloud by CitrusWorx — a productivity suite that empowers the home.

taskpy is the first building block: a browser-based task manager. The same REST API can power desktop and mobile clients later.

What’s here

  • Browser UI — Add, edit, and complete tasks in the web app.
  • REST APIGET/POST /api/tasks, PATCH/DELETE /api/tasks/<id> for future desktop/mobile apps.
  • Persistence — Tasks stored in tasks.json (JSON, stable IDs); load/save on each request.

Quick start

# Create a virtual environment (recommended)
python -m venv .venv
.venv\Scripts\activate   # Windows
# source .venv/bin/activate   # macOS/Linux

pip install -r requirements.txt
python app.py

Open http://127.0.0.1:5000 in your browser.

Vision and roadmap

  • VISION.md — HomeCloud vision, principles, and productivity suite pillars.
  • ROADMAP.md — Phases from taskpy to the full HomeCloud suite (lists, calendar, sync, GUI clients).

Project status

Browser-first. Optional native GUI (desktop/mobile) later, using the same API.


Part of HomeCloud by CitrusWorx.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors