

TaskFlow - Kanban Task Manager on LaravelTaskFlow - Kanban Task Manager on Laravel
Lightweight Kanban task manager built with Laravel 12, Tailwind, and Alpine.js. Features drag-and-drop, teams, multi-assignee task
TaskFlow - Kanban Task Manager on Laravel
Lightweight Kanban task manager built with Laravel 12, Tailwind, and Alpine.js. Features drag-and...
Overview
Overview
TaskFlow is a modern and lightweight Kanban task manager inspired by Trello. It is built on Laravel 12 and features an intuitive drag-and-drop interface, responsive design, and collaborative tools, making it the perfect solution for teams and individuals managing projects.
Key Features
- Teams & Boards: Organize projects with multiple teams and boards. Create private boards with smooth notifications.
- Columns: Full CRUD (create, edit, delete) with drag-and-drop sorting.
- Tasks: Priority levels, descriptions, deadlines, multi-assignee support with avatars, inline editing, and drag-and-drop between columns.
- Task Details: File attachments (images), comments with avatars, inline editing, and instant notifications.
- Modern UI/UX: Built with Tailwind CSS, featuring light/dark themes and fully responsive layouts.
Technologies
- Backend: Laravel 12 (PHP 8.2+)
- Frontend: Blade, Tailwind CSS, Alpine.js
- Drag-and-drop: SortableJS
- Build Tool: Vite
Requirements
- PHP 8.2+
- Composer
- Node.js 18+
- MySQL 8+ or SQLite
Installation
- Unzip the archive into your working directory
-
Run
composer install
andnpm install
-
Copy
.env.example
to.env
and configure database -
Run
php artisan migrate --seed
-
Run
php artisan storage:link
-
Launch with
php artisan serve
andnpm run dev
Demo Accounts
- Admin: [email protected] / password
- User: [email protected] / password
- User: [email protected] / password
Features
Teams & Boards management (multiple boards per team, private boards)
Columns with full CRUD and drag-and-drop sorting
Tasks with priority, deadlines, multi-assignee support, inline editing
Task details with attachments, comments, notifications
Modern responsive UI with Tailwind CSS (light & dark themes)
Drag-and-drop powered by SortableJS
Demo users included
Requirements
PHP 8.2 or higher
Composer
Node.js 18+ and npm
MySQL 5+ or SQLite
Instructions
- Unzip the archive into your working directory
- Run
composer install
andnpm install
- Copy
.env.example
to.env
and configure database credentials - Run
php artisan key:generate
- Run migrations and seed demo data:
php artisan migrate --seed
- Create storage link:
php artisan storage:link
- Start development server:
php artisan serve
andnpm run dev
- Open in browser: http://127.0.0.1:8000
Demo users:
- [email protected] / password
- [email protected] / password
- [email protected] / password
Category | Scripts & Code / PHP Scripts / Project Management |
First release | 27 August 2025 |
Last update | 27 August 2025 |
Software version | PHP 8.2, PHP 8.3, PHP 8.4 |
Files included | .php, .css, .html |
Tags | php, project management, web app, laravel, task manager, kanban, trello alternative |