Once upon the time I decided to make the bed for my newborn son. At first I bought the mattress in local baby store (the part I am unable to make myself). The mattress size is 40 x 90 cm. (All sizes will be given in centimeters, you can always divide them by 2.54 to convert them into inches).
Also I bought a sheet of birch plywood (10mm thick) and three round birch rods (3cm in diameter) in local hardware store. Pine rods are too soft for this construction, use hard kind of wood like oak or beech to replace birch if you unable to find it. I used three rake handles for this.
The construction is pretty straightforward. It consists of 2 flat panels and 3 horizontal wooden rods. This construction carries the cradle made from fabric with plywood bottom.
Step 1: Mockups and prototyping
You can see my mockups in attached photo. I used the cardboard to do full-size prototype. You can see some amount of different shapes drawn on cardboard which I choosed from. Finally you will find the shape which you are fine with. Actually flat rectangular board will do the job well, but I wanted to have some pleasure seeing it. So it is "cloudy".
Step 2: Cutting the plywood headboards
Nothing special, just take an electric saw (or use hand tool if you decided to use simple shape) and saw the previously drawn shape. The width of your bed headboard should be around 4cm wider than your mattress is. In my case it is 44cm, the height is 73cm.
Mark centers for holes (upper: 2 items, 40 cm between them, 61cm from floor, 1 item : at center, 21cm from the floor). Drill the holes. 7mm bit is good for this.
Take the sandpaper and a lot of patience and sand both boards. It is good if you have an electric sanding machne, but if you don't -- I tested it on myself, sanding is definitely possible but takes about 3 hours of your time :)
I decided to paint boards with acrylic paint for both beauty and wooden splinters avoidance.