Я так поняла, что к боковым стенкам надёжно ничего не прикрепишь? Предлагаю переднюю стену сделать не из гипсокартона, а из ДСП. К полу и потолку прибиваем бруски (можно изнутри шкафа 50х50, затем к ним готовая передняя стена с уже набитыми рейками для полок, а снаружи обычный деревянный плинтус, верхний покрашен в белый цвет - для дополнительной надёжности и украшения). Рейки для полок крепятся также на задней стене (она, как я поняла, надёжная?). Полки свободно на них лежат... Главное, на передней стене рейки должны быть толстыми (лучше бруски), а то давление полки может выгнуть стену в сторону комнаты и полка провалится. Дверь рекомендую гармошку - они одно время были в продаже по 1200, очень легко крепится (я смогла) и при открывании не занимает место. Забыла написать: к потолочному и "половому" брускам прикрепить вертикальные (для двери и против выгибания), а к вертикальным - один горизонтальный (над дверью). Скреплять, выдолбив стамеской на половину толщины бруска (на обоих брусках) место соединения. Дверь, кстати, тоже можно из ДСП. Есть мебельные петли, такие как в кухонных шкафах (самозахлопывающиеся), но накладные. Если не найдёте таких, можно обычные петли+магнит. Снаружи ДСП шпаклюем и красим, или грунтуем и оклеиваем обоями, или оклеиваем самоклеящейся плёнкой (надёжнее сначала залакировать). Могу посоветовать, как крепить зеркальное полотно. И как вкручивать шурупы в ДСП.