Start by preparing the flatbread ingredients. In a large bowl, mix together the flour, baking powder, garlic powder, and salt. Add the mashed sweetpotato and olive oil. Combine by hand in the bowl, kneading the dough for a few minutes until all the ingredients are well combined and a smooth ball of dough forms. Let the dough rest for 10 minutes.
Meanwhile, prepare the bacon in a skillet according to package directions. (You may need to work in batches depending on the size of your skillet). Remove the cooked bacon from the pan and set aside on a paper towel lined plate for now.
When the skillet has cooled down a bit, remove most of the bacon grease, leaving a thin layer in the pan for cooking the flatbreads (optional – you can also use a dry skillet or sprayable oil).
Divide the ball of flatbread dough into four equal portions. Roll each piece into a smooth ball using your hands, then place on a lightly floured surface. Roll the dough out into an oval shape.
Heat the skillet over medium-low heat. Add 1-2 pieces of rolled out dough, depending on the size of your skillet. Cook for 60-90 seconds per side. Remove and set aside on a plate while repeating until all flatbread is cooked.
Spread a tablespoon of light mayo on each flatbread. Add a handful of lettuce, several slices of tomato, and two slices of cooked bacon to one side of the flatbread. Fold the other side over and eat like a taco. Enjoy!