for what it's worth, i used dados on the sides - with the top and bottom sliding into these grooves - and rabbets along the entire perimeter of the front and back pieces so that they fit inside the sides. this may be more work than necessary but it's pretty solid. i also did mortise and tenon fitting for the inside braces - way more difficult than necessary and not recommended unless you're just practicing woodworking skills