Whisk the lime/lemon zest, juice, sugar, olive oil, and optional mayo in a bowl to create the dressing. Combine the shredded red cabbage, white cabbage, grated carrot, sliced shallot, chilli, and chopped coriander in a large bowl. Toss the salad with the dressing, seasoning with salt to taste