This project was built using LARAVEL 10, Inertia js, and Vue js 3, it is a CRUD application, the user can register and log in with email verification, then he can create update, delete tasks, he can also filter tasks by category, order tasks by id and title, and search and find tasks, there are also notifications for users once an admin removes a task.

There are also pagination links and an admin panel.

How to use

1- Unzip the folder and migrate the database and tables.

2- run composer update

3- run npm install & npm run dev

4- start the server and enjoy.