I built the apron out of 2x4s and the legs out of 4x4s. The legs are 30" tall and the table top overhangs the apron by about 2 1/2".
I used a hand saw and a chisel to flatten one corner of the legs and screwed in hanger bolts. I realized that the ends probably needed more support, so I added some extra support brackets. I wanted to be able to take the table apart, since it will be pretty heavy, so I decided to go with the corner braces. It worked out pretty well, I think, and is very stable. I used a drill press to drill the holes at an angle. On this corner, my hanger bolts are a little crooked, but this is the worst one. The others turned out really good:
Next I used a router to cut channels in the apron in case I decide I want to add extensions later on. You can see the extra braces I added on the inside of the channels:
![]()