Mix all ingredients in a stand mixer or by hand. Knead for about 10 minutes or until the dough is smooth and soft, but not sticky.
Slightly oil a big bowl with at least double the volume of the dough. Leave the dough rest in the bowl covered with plastic wrap for about an hour or until double the size.
Knead again and return to the bowl. Cover with plastic wrap and save in the fridge for 24 hours. Be sure to use a large bowl, because the dough will continue rising in the fridge!
Remove from the fridge, divide the dough into four an knead again to for four balls. Cover with a cloth and leave at room temperature at least an hour before using the dough.
Place all ingredients except basil into a food processor and pulse until finely chopped. Add basil and pulse for a few more seconds.
Preheat the oven to 230°C or preferably as hugh as your oven goes leaving the baking tray or pizza stone in the oven. If using pizza stone make sure you leave it in the oven long enough to be extremely hot.
Uncover the dough, but don't knead again from this point on. Use a small amount of flour to spread the dough into a desired shape. In this recipe form a 20 cm circle with a thick edge.
Spread basil pesto over the thin center of the dough and cover with sliced or pulled-appart mozzarella. Top with cherry tomatoes, black olives and chilli flakes.
Bake in the preheated oven for 10-15 minutes depending on the thickness of the crust.
Decorate with more basil leaves before serving.