In this test, you will be asked to develop a module that allows users to create periodic tasks and manage them. Users should be able to define the frequency and duration of tasks, and group the into task groups. The application should display pending tasks in a list organized by date, and users should be able to mark a task as completed.
The solution is expected to be written in Laravel, livewire and Tailwind.