TaskFlow is a modern, full-featured project and task management system built with Laravel (API backend) and React (frontend, inside Task_Management_System/). It helps you organize, track, and complete your tasks efficiently, with a clean dashboard and intuitive workflow.
taskmanagementsystem/
├── ...Laravel backend...
├── Task_Management_System/ # React frontend (Vite + TailwindCSS)
- User authentication (register/login/logout)
- Create, edit, delete, and categorize tasks
- Mark tasks as complete/incomplete
- Due dates and category management
- Responsive dashboard UI
- Modern dark-themed design
Add these lines to your .env file:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=task_mangmt_system
DB_USERNAME=root
DB_PASSWORD=
Make sure you have a MySQL database named
task_mangmt_systemcreated.
composer install
cp .env.example .env
php artisan key:generate
php artisan migrateLaravel Herd will automatically serve your application at http://localhost or your configured .test domain.
Tip: You do not need to run
php artisan servewhen using Herd.
cd Task_Management_System
npm install
npm run devMake sure your React app's API base URL points to your Laravel backend (see
src/api/axios.js).
This project is open source and available under the MIT License.
TaskFlow – Organize, track, and complete your work with ease!



