Skip to content

Add minimal Flask work form management app - #925

Open
banti0238-afk wants to merge 1 commit into
CompVis:mainfrom
banti0238-afk:banti0238-afk-work-form-management
Open

Add minimal Flask work form management app#925
banti0238-afk wants to merge 1 commit into
CompVis:mainfrom
banti0238-afk:banti0238-afk-work-form-management

Conversation

@banti0238-afk

Copy link
Copy Markdown

Why

Provide a tiny local work-form manager so users can track workflow stages, due list, priorities and mark tasks done. This is a self-contained minimal UI useful for local testing and small teams.

What it does

  • Adds a new folder work-form-management/ containing a Flask + SQLite app.
  • Key files: app.py (Flask app + DB init), templates (base.html, index.html, edit.html), static/style.css, requirements.txt, README.md.
  • Tasks support: title, description, workflow_stage, due_date, priority, status. Add/edit/complete/delete flows included.

Implementation notes

  • SQLite DB is created at work-form-management/instance/tasks.db on first request.
  • DB initialization happens in before_request for simplicity (suitable for local/small usage).
  • Commit includes Co-authored-by trailer for the Copilot App.

Testing & running

Run locally:

  1. python -m venv .venv
  2. ..venv\Scripts\activate
  3. pip install -r requirements.txt
  4. set FLASK_APP=app.py && flask run

Review focus

  • Confirm folder placement and README instructions.
  • Suggest improvements: add auth, CSV export, reminders, or background job for notifications (not included).

N/A

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant