Технологии -
canvas js на фронтенде
все остальное стандартно и вопросов особо нет.
По базе данных -
База секций домов
база домов (адрес, объект, дизайн)
База этажей (какой дом, какой этаж, какой дизайн, координаты на дизайне дома)
База квартир (свободна нет, к какому этажу какого дома принадлежит, координаты на дизайне этажа и другие характеристики)
Так же вы должны предусмотреть удобное создание менеджерам домов.