Hi Ahmed,
There is no base system Visual Task Board functionality for creating recurring daily or weekly tasks. The Visual Task Board is a collaboration tool, and you are looking for some type of API or feature for creating tasks.
You would set up your customization for creating recurring daily or weekly tasks on the underlying task table, and then if you had a Visual Task Board on that table, if the recurring tasks match the board selection criteria the new recurring tasks would appear in that Visual Task Board.
For example, if you had a custom table extended off task called u_recurring_task, you could configure this table to generate recurring daily or weekly tasks. Then, a Visual Task Board defined on u_recurring_task which showed all active u_recurring_task records would display all of these records as they were generated.
Regards,
Ed