How priandoyo/taskflow works
TaskFlow is a PHP/SQLite group task tracker. Users sign in, view group-scoped dashboard summaries, find or create tasks, and open a task to update their group’s progress; status changes are recorded as history. Admins also manage accounts, roles, groups, and memberships. The graph separates page-level workflows, shared authentication/access helpers, and persistence. Relationships are grounded in the excerpts or README; the database schema and some documented capabilities are not independently inspected.
Main entry points: config.php SQLite data store · functions.php Auth and access helpers · tasks.php Task listing and editing · index.php Sign-in
Components 9
Access and presentation
- Sign-in
index.php - Auth and access helpers
functions.php
Task coordination
- Task listing and editing
tasks.php - Task progress and history
task.php
Administration and reporting
- Dashboard summary
dashboard.php - User and group administration
admin.php
Persistence
- SQLite data store
config.php - Task and membership schema
schema.sql
Other components
- User
Connections 15
- User → Sign-in: signs in
index.php - Sign-in → SQLite data store: checks account
index.php - Sign-in → Dashboard summary: redirects after login
index.php - Task listing and editing → Auth and access helpers: checks access
tasks.php - Task listing and editing → SQLite data store: reads and writes tasks
tasks.php - Task listing and editing → Task progress and history: links to details
tasks.php - Task progress and history → Auth and access helpers: checks access
task.php - Task progress and history → SQLite data store: updates progress and history
task.php - Dashboard summary → Auth and access helpers: loads visible groups
dashboard.php - Dashboard summary → SQLite data store: queries assignment counts
dashboard.php - User and group administration → Auth and access helpers: checks admin access
admin.php - User and group administration → SQLite data store: manages accounts and groups
admin.php - Auth and access helpers → SQLite data store: queries user and group access
functions.php - Auth and access helpers → SQLite data store: opens and initializes
config.php - SQLite data store → Task and membership schema: initializes from
config.php