QuickTasks - Team Task & Project Tracker with Kanban Board
A self-hosted Trello-style task tracker with Kanban boards, projects, and due-date tracking.
QuickTasks is a clean, self-contained PHP + MySQL application that gives any small team a private Kanban board in minutes. Projects, tasks, assignees, due dates, priorities and threaded comments are all built in, with a personal dashboard that flags overdue work in red so nothing slips through the cracks. There's no framework to learn, no Composer install, and no build step: unzip it, import one SQL file, edit a config file, and it runs on ordinary shared hosting. It's an ideal white-label base for freelancers and agencies building internal tools or client project trackers: the code is small, readable, and easy to reskin or extend, with security best practices (prepared statements, CSRF protection, hashed passwords) already handled for you.
Features:
- Session-based login with hashed passwords (bcrypt) and admin/member roles
- Unlimited projects, each with its own Kanban board
- Fully editable columns: add, rename, reorder or delete stages per project, nothing hardcoded
- Full task management: title, description, assignee, due date, priority and status
- Drag-and-drop task moves, with a select + button fallback that works with JavaScript off
- Threaded comments on every task for lightweight team discussion
- Personal dashboard listing tasks assigned to you, with overdue items highlighted in red
- Admin panel for adding, editing and removing team members
- CSRF protection on every form and PDO prepared statements throughout
- Clean, modern, framework-free UI you can reskin with a handful of CSS variables
New in version 2:
- Task checklists with a progress bar, alongside the existing comments
- A per-project activity log, and due-soon and overdue tracking with a team-wide dashboard widget
- A "my tasks only" filter on the board
- Login rate limiting, locked-down session cookies, and CSRF plus access checks on every state-changing action including drag-and-drop moves
- A stacked column layout for the board on small screens
Existing v1 customers can upgrade their database in place using the upgrade guide included with the download.
Requirements
PHP 8.1 or newer MySQL 5.7+ or MariaDB 10.3+
Compatibility
PHP 8.1 - 8.3, MySQL/MariaDB
v2.0.0 Current Sep 4, 2026
Added task checklists, a per-project activity log, due-soon and overdue tracking with a team-wide dashboard widget, and a "my tasks only" filter on the board. Task detail pages now show sub-item checklists with a progress bar alongside the existing comments.
Security: added login rate limiting to slow down brute-force attempts, added security headers (X-Content-Type-Options, X-Frame-Options, Referrer-Policy), locked down session cookies (httponly, samesite), and confirmed every state-changing action, including the drag-and-drop move endpoint, checks both a CSRF token and that the acting user actually has access to the project being changed.
Performance: added several database indexes for due dates, assignees and board lookups, and the board now loads tasks per column with pagination and a single batched query for checklist progress instead of one query per card, so large projects stay fast.
UI: refreshed flash messages, empty states, and drag-and-drop drop-target feedback, added a stacked column layout for the board on small screens, and added keyboard-friendly labels and focus states throughout.
Schema changed: new tables (task_checklist_items, activity_log, login_attempts) and a new is_done column on board_columns. See UPGRADE.md for the exact SQL to run against an existing v1 database.
v1.0.0 Aug 28, 2026
No reviews yet.
You might also like
FileVault Share
Self-hosted secure file sharing with passwords, expiry, and download limits: no framework, no Composer, just PHP + MySQL.
SnapCompress - Bulk Image Compressor & Format Converter
Drag, drop, compress. A self-hosted bulk image optimizer your visitors can use in seconds, no account required.
VenueReserve - Venue & Room Booking System
A lightweight, self-hosted reservation system for meeting rooms, event halls, sports courts, and co-working spaces, with a real conflict-free approval workflow.
LinkSnap - URL Shortener with Analytics & QR Codes
A self-hosted link shortener your clients can actually own: clicks, QR codes, and zero dependencies.
BudgetLine - PHP Expense & Budget Tracker
A lightweight, self-hosted expense and budget tracker for individuals, freelancers and small teams: pure PHP + MySQL, no framework required.
ClientVault - Lightweight PHP CRM
A clean, self-hosted PHP CRM to manage contacts, track deals, and never miss a follow-up: no framework, no monthly SaaS fee.