- О чем проект?
- Что использовалось при созданий проекта?
- Update project (обновления проекта)
- Спасибо!
Проект доступен по ссылке - Mesto
О чем проект? Данный проект создан для познавательной информации. Позже он будет становиться лучше и лучше.
Проект ориентирован на познавательный контент.
Что использовалось при созданий проекта?
- Использовались следующий технологий при созданий проекта:
-
BEM – это методология, разработанная в яндексе, расшифровывается, как: Блок*элементмодификатор.
-
Grid — это набор горизонтальных и вертикальных «линий», которые пересекаются между собой и создают сетку из рядов и колонок.
-
Хранение древовидных структур в Базах данных (Nested)
-
Медиа-запросы — это функция CSS, которая позволяет содержимому веб-страницы адаптироваться к разным размерам экрана и разрешениям.
-
CSS flexbox (Flexible Box Layout Module) — модуль макета гибкого контейнера — представляет собой способ компоновки элементов, в основе лежит идея оси. и другие технологий.
-
JavaScript — это язык программирования, позволяющий создавать скрипты, которые встраиваются в HTML-страницы и выполняются в браузере посетителя страницы.
-
Валидация форм — процесс проверки данных, введенных пользователем в объект, требующий от пользователя предоставить информацию о себе (это может форма он-лайн оплаты, форма регистрации и т.д.). Уверен, что из определения вполне ясно, почему валидация важна.
-
Добавили возможность закрытие окон по нажатию на кнопку "escape" и "клику" в область темного фона. Посмотреть видео по тому как работает закрытие по "клику" вы можете по ссылке --> Открыть видео
-
Подключили «Вебпак» — самый популярный и гибкий инструмент, а потому и самый универсальный. Плюсы «Вебпака»:
-
JavaScript-код, написанный по новой спецификации, переделывается в точно такой же, но написанный по старой. Это позволяет пользоваться всеми самыми современными инструментами языка и не беспокоиться о поддержке сайта старыми браузерами.
-
JavaScript и CSS минифицируются. Это значит, что внутри файла удаляются все пробелы, переносы строк и комментарии: браузеру они не нужны, а файл с кодом становится короче и оттого — легче. Более лёгкий файл быстрее загрузится.
-
Вендорные префиксы тоже проставляются автоматически. Так что за поддержку css-кода старыми браузерами тоже можно не волноваться.
-
Добавьте в проект классы Section, Popup, PopupWithForm, PopupWithImage и UserInfo. Каждый из них выполняет строго одну задачу. Всё, что относится к решению этой задачи, находится внутри класса.
-
Все классы вынесены в отдельные файлы для быстрой работы сайта и удобства обслуживания.
Update Зачем обновлять дизайн и функционал сайта?
-
Первые впечатления важны Поскольку многие посетители оценивают ваш веб-сайт за несколько секунд, критически важно иметь профессиональную, привлекательную и увлекательную графику.
-
Ваши потенциальные клиенты делают покупки для сравнения Побеждает компания с самым привлекательным веб-сайтом, предлагающая лучшие ресурсы и информацию.
-
Обновленные веб-технологии Точно так же старые системы корзины покупок также очень уязвимы для хакеров, если они не обслуживаются разработчиками.
-
Он не подходит для мобильных устройств Более 50% всего трафика веб-сайтов, поступающего на ваш веб-сайт, поступает со смартфонов или мобильных устройств. Если ваш бизнес-сайт не оптимизирован для мобильных устройств, это может стоить вам больших затрат.
-
Пора избавиться от беспорядка Редизайн веб-сайта дает возможность упростить формулировку, макет и навигацию.
-
Улучшенная структура сайта повышает SEO (поисковая оптимизация) В способ построения вашего веб-сайта внесено несколько изменений, которые могут существенно повлиять на ваше SEO. Редизайн веб-сайта может улучшить архитектуру сайта, имена страниц, имена изображений, метатеги и контент, чтобы он стал значительно более дружественным к SEO.
-
Созданы запросы по API, теперь вам будет видно карточки других пользователей!
-
Теперь ваши персональнеы [имя и ваша специальность] данные сохраняются на сервере.
-
Теперь вы не сможете случайно удалить свою карточку с сайта, нужно будет подтвердить удаление.
-
Лайки которые вы поставили на карточках других пользователей\собственных сохраняются и вы видите что вы лайкнули.
-
Отзывчивый интерфейс! Теперь вы понимаете когда происходит удаление карточки\сохранение и так же с профилем.
Update 15.11.22 В проект добавляеться библиотека [ REACT ]
-
В основе простые языки программирования.
-
Чрезвычайная гибкость приложения.
-
Использование DOM.
-
Приложение выдерживает большие нагрузки.
-
React и SEO хорошо ладят. Поисковым ботам проще просматривать сайты, улучшается . взаимодействие пользователей с Вашим ресурсом.
-
Обеспечивает неизменность родительских данных.
-
Имеет открытую библиотеку данных.
-
Небольшой вес базы данных.
-
Обеспечивает простую миграцию между версиями.
-
Гибридные мобильные приложения на React внешне почти не отличаются от нативных.
Update 10.12.22 Теперь доступна авторизация!
Теперь вы можете зарегистрироваться под своими данными и направлять свои любимые изображения другим пользователям, ставьте друг другу лайки, смотрите изображения других пользователей, оценивайте.
Приложение становится всё лучше и лучше, следите за развитием проекта, дальше интереснее.
Что добавилось?
-
Авторизация
-
Регистрация
-
Отображения профиля в мобильной версии сервиса
-
Более приятный дизайн некоторых элементов
-
Выход из вашего профиля
-
Если вы случайно закрыли сервис, вы не выйдите из своего аккаунта таким образом, необходимо нажать кнопку "выйти" только после этого потребуется повторная авторизация 😊
Надеемся что нововведения будут для вас полезны и увлекательны.