Preheat oven to 350°F
Grease and flour your 9x13 pan
In a bowl, whisk together flour, baking powder, and salt
In a separate large bowl, cream butter and sugar until light and fluffy (about 3 minutes)
Add eggs one at a time, beating well after each addition
Alternately add dry ingredients and milk to the butter mixture, starting and ending with dry ingredients
Stir in vanilla extract
Pour batter into prepared pan
Bake for 30 minutes or until a toothpick comes out clean
2: Filling Preparation
In a large bowl, whip heavy cream until stiff peaks form
In a separate bowl, beat cream cheese until smooth
Add powdered sugar to cream cheese and beat until well combined
Slice bananas into ½-inch rounds
Cut strawberries into thin slices
Drain pineapple thoroughly, pressing out excess liquid
Step 3 : Assembly
Once cake is completely cool, spread a thin layer of whipped cream
Arrange banana slices in a single layer
Add a layer of sliced strawberries
Spread crushed pineapple evenly
Add a thick layer of whipped cream mixture
Refrigerate for 30 minutes between layers
Repeat layers until all fruit is used
Step 4: Final Decoration
Cover the entire cake with remaining whipped cream
Drizzle chocolate sauce in a decorative pattern
Place maraschino cherries evenly across the top
Sprinkle chopped nuts around the edges (if using)
Add rainbow sprinkles
Refrigerate for at least 2 hours before serving