Basically, you would need plywood, screws, concrete, wood boards, nails carriage bolts and treated lamber. If you don’t want an open roof, you would also need the covers, which can be canvas or straws. You can add linen on the sides, or wood boards, lattice or glass.