1 запятая перед союзом и. разделяет две части сложного предложения.Первая основа: было весело(сказуемое). вторая: мы(подлежащее) подружились(сказуемое) и помогали ремонтировать(сказуемое).(союз и соединяет однородные сказуемые: подружились,помогали ремонтировать).
Двоеточие : разделяет две части сложного предложения(где
:-значит бессоюзное сложное дальше идет).Основа: я(подлежащее) принес(сказуемое)Вторая запятая перед союзом а тоже разделяет две части сложного предложения: Аленка(подлежащее) показала(сказуемое).Третья запятая перед союзом где разделяет две части сложного предложения: Тут основа только подлежащее: ход, так как предложение где у нас черный ход- неполное.