Overview
KiwiFlow – Simple Project Workflow
KiwiFlow is a project management and productivity platform built with Laravel and Vue.js. It brings project planning, task management, time tracking, invoicing and team collaboration together in a single web application.
Customizable Kanban boards help teams organize tasks and manage their workflows. Built-in time tracking records work against tasks and projects, while reporting tools provide visibility into time usage and project progress.
The invoicing module supports PDF invoice generation, recurring invoices, payment tracking and Stripe integration. Agile teams can also manage sprints, monitor delivery progress and review sprint metrics.
Additional tools include role-based access, email invitations, real-time notifications, activity logs, file attachments, dashboard analytics and a responsive interface.
Suitable for: Freelancers, consultants and small development teams that want project and task management alongside time tracking and client invoicing.
Features
Kanban boards: Organize tasks with drag-and-drop cards and customizable columns.
Advanced task management: Use rich-text descriptions, tags, checklists, story points and user assignments.
Board templates: Start workflows with reusable board templates.
Time tracking: Start, pause and stop timers directly within tasks.
Time reports: Review time by project, task and user.
Invoice management: Create and manage professional invoices.
PDF generation: Generate PDF invoices.
Stripe integration: Accept online payments through the configured Stripe integration.
Recurring invoices: Support ongoing client billing.
Payment tracking: Maintain payment records and financial history.
Team roles and permissions: Configure access for administrators, managers and users.
Email invitations: Invite team members with assigned access levels.
Live collaboration: View online presence and receive real-time notifications.
Activity timeline: Review recorded project and team activity.
Dashboard analytics: View project progress and financial information.
Agile sprint management: Create sprints, set goals and review velocity and sprint metrics.
Productivity tools: Optional focus mode, Pomodoro timer, background music and keyboard shortcuts.
Interface options: Dark mode and customizable interface settings.
File attachments and search: Attach project files and search across tasks, boards and users.
Email integration: Supports the Resend email service.
Language support: English and Portuguese, with an extensible internationalization setup.
Responsive design: Designed for desktop, tablet and mobile screens.
Requirements
Minimum server requirements
PHP 8.2 or newer.
MySQL 5.7+, MariaDB 10.3+, PostgreSQL 10+ or SQLite 3.8.8+.
Apache 2.4+ or Nginx 1.18+ for production.
Composer 2.0 or newer.
Required PHP extensions
OpenSSL
PDO
Mbstring
Tokenizer
XML
Ctype
JSON
BCMath
MySQLi or PDO for MySQL support
GD or Imagick for image processing
Development requirements
Node.js 18+.
npm 9+.
The vendor indicates Node.js and npm are required for development; production assets are pre-built.
Recommended server configuration
PHP memory limit: 256 MB or higher.
Upload maximum filesize: 10 MB or higher.
POST maximum size: 10 MB or higher.
Maximum execution time: 300 seconds during installation.
Stripe payments and email features require their respective service configurations.
Other items by this author
| Category | Scripts & Code / PHP Scripts / Project Management |
| First release | 09 October 2026 |
| Last update | 09 October 2026 |
| Files included | Documentation |
| Tags | KiwiFlow , project management software , Laravel project management , Vue.js project management , Kanban board app , task management system , time tracking software , project time tracker , Stripe invoicing , invoice management system , recurring invoices , freelancer project management , team collaboration tool , agile sprint management , sprint analytics , project dashboard , productivity platform , task checklists , PDF invoice generation , small team workflow |




