1- run composer update to get packages
2- Create a database and enter your env data in .env
3- run php artisan migrate:fresh --seed to create database and seed data
4- run php artisan serve
I used sweetAlert For Showing Status of actions I have used https://codingspoint.com/drag-and-drop-datatable-rows-for-sorting-in-laravel-8/ for view of projects and jquery codes
Instead of updating all priorities in the database , we can use somthing like doubly linked list and connect tasks with each other and break/connect nodes in change order Paggination For tasks (its easy)