БЛОГ ALGO был создан, чтобы делиться музыкой и идеями с близкими друзьями. Я хотел, чтобы это было всеохватывающим и красочным. Я также разработал его, чтобы дать пользователю ощущение, похожее на прогулку по клубу с действительно крутым светом и ритмичной музыкой. Я создал это приложение, используя полный CRUD в экспресс-режиме с Mongoose. У меня есть индексная страница, на которой отображаются все записи блога и ссылка на конкретную песню, которую добавил пользователь, а также ссылка «Создать свой блог» для создания нового блога. Каждая ссылка на блог ведет вас на страницу показа, которая покажет вам конкретную выбранную запись. У вас также есть возможность удалить или отредактировать каждый пост.

В целом создание этого проекта действительно помогло мне понять и зафиксировать полный базовый CRUD и легко маневрировать по всем 7 спокойным маршрутам. Некоторые проблемы, с которыми я столкнулся, были связаны с дизайном UX/UI. Например, когда пользователь вводит URL-адрес, ему нужна ссылка для встраивания, однако это не очень удобно для пользователя, когда ему нужно найти ссылку для редактирования, чтобы встроить ее в элемент iframe. Я хотел бы, чтобы пользователь мог копировать и вставлять URL-адрес как есть, чтобы получить ожидаемый результат. Я использовал метод замены строки, чтобы заменить вставленный URL-адрес встроенной ссылкой (показано на фото ниже).

Я бы сказал, что как младший разработчик, который начал программировать всего около 7 недель назад, я очень доволен своим прогрессом. Если бы вы попросили меня просмотреть этот код и объяснить его вам 7 недель назад, я бы понятия не имел, что происходит. Так что в целом для моего первого приложения я бы сказал, что оно было успешным. Мне не терпится узнать больше, чтобы создавать большие, лучшие и красочные приложения.





Включены ссылки на приложение, развернутое на Heroku, и моя учетная запись Github со всеми файлами и кодом для самого приложения. Если у вас есть какие-либо вопросы, комментарии или предложения, я хотел бы услышать от вас. Тоня.Саба@gmail.com