Данный проект представляет собой развитие одностраничного сайт с профилем пользователя и секцией с карточками, где люди делятся красивейшими местами России.
Теперь проект реализован на React - это значит, что наш сайт стал более быстрым, удобным в разработке и поддержке.
Страница расположена по адресу: Mesto Russia
- Семантические теги (article, form, section, figure, button, template).
- Flex-box верстка.
- Построение сетки с помощью Grid.
- Позиционирование элементов.
- Методология наименования классов CSS по БЭМ Nested.
- Применение метатегов для масштабирования страницы (@media).
- Реализована плавная анимация открытия/закртытия popap'ов.
- Собрана рабочая сборка с помощью WebPack.
- Реализована работа с сервером:
- загрузка карточек пользователей;
- функционирует счётчик лайков.
- Применены хуки useState и useEffect, а также кастомные хуки.
- Автотесты.
- Оптимизация кода и масштабирование проекта.
- Улучшение UX и UI проекта.
- Backend-составляющая.