Task Flow is a full-stack web application inspired by Trello, designed to help users organize and track their tasks efficiently. Built entirely from scratch using Node.js and Express.js on the backend, with a MySQL database for persistent data storage.
The app features a Kanban-style board with three columns (To Do, In Progress, Done), real-time task creation, editing, deletion, and priority management — all connected through a clean RESTful API.
Key Features:
• Add, edit, and delete tasks
• Set task priority (High / Medium / Low)
• Update task status across Kanban columns
• Persistent data storage with MySQL
• Responsive Arabic UI with smooth interactions