Preheat oven to 425 degrees F (220 degrees C). Coat a 12 inch pizza or baking dish with nonstick cooking spray.
In a large bowl, combine the potatoes, shredded onion, eggs and flour. Mix well and press into the prepared pan.
Bake for 15 minutes. Spray top of shell with cooking oil and bake for 10 more minutes. Place under broil and broil for 3 minutes, until golden and crisp. Remove crust from oven but leave oven on.
In a large bowl combine the zucchini, yellow squash, green pepper, thinly sliced onion, garlic and tofu. Toss to combine.
In a large nonstick skillet, saute vegetable/tofu mixture until vegetables are just tender crisp.
Combine the tomato sauce and basil. Spread half of the sauce over the top to the potato crust. Top with the sauteed vegetables and sliced tomatoes. Pour the remaining sauce evenly over all. Top with the cheese.
Bake at 425 degrees F (220 degrees C) for 7 minutes or until cheese is melted. Slice into wedges to serve.