Backend и Frontend части сервиса по обмену фотографиями Mesto сведены вместе. Настроено клиент-серверное взаимодействие.
Функционал сервиса:
- Авторизация и аутентификация пользователя
- Редактирование информации о пользователе
- Смена аватара пользователя
- Добавление и удаление новых фотографий
- Открытие полноразмерного фото в модальном окне
- Постановка и удаление лайка под фото
В проекте:
- Настроены сервер и взаимодействие клиента с сервером
- Настроена работа с базой данных
- Настоена работа с JWT и локальным хранилищем
- Верстка портирована в JSX
- Настроено взаимодествие с API
- Использована семантическая верстка
- Реализована адаптивная верстка
- Использованы технологии Flexbox и Grid
- Применены медиа-запросы
- Применен компонентный подход по методологии БЭМ
Проект задеплоен
- Публичный IP 158.160.50.8
- Frontend https://panuk.students.nomoredomains.club/
- Backend https://api.panuk.students.nomoredomains.club/