Wash the zucchinis thoroughly and slice them lengthwise into thin strips, about 1/4 inch thick. Sprinkle with salt and let sit for 10 minutes, then pat dry.
In a large skillet, heat olive oil over medium heat. Add ground beef or Italian sausage, cook until browned (5-7 minutes), then drain excess fat. Stir in marinara sauce, Italian seasoning, garlic powder, salt, and pepper. Simmer for 5 minutes.
In a 9x13 inch baking dish, spread a thin layer of meat sauce on the bottom. Layer half of the zucchini strips, then half of the ricotta mixture. Repeat with another layer of meat sauce, remaining zucchini, and ricotta. Finish with a final layer of meat sauce and top with mozzarella and Parmesan cheese.
Preheat oven to 375°F. Cover the baking dish with aluminum foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes until cheese is bubbly and golden brown. Let cool for 10 minutes before serving.