- Проект разрабатывался согласно техническому заданию от команды Яндекс Практикум. Техническое задание - https://code.s3.yandex.net/web-developer/checklists-pdf/new-program/checklist-12.pdf
- В результате был разработан сервис, под названием Mesto, где пользователь может зарегестрироваться, войти в свой аккаунт и видеть фотографии других пользователей.
- 3.1. Верстка была выполнена в несколько этапов согласно макету Figma.
- 3.2. Код был написан с использование React компонентов и использованием конекста.
- 3.3. В данном проекте используется концепция SPA. Для ее реализации был выбран React Router
- 3.4. Была произведена работа с двумя API: - для авторизации пользователя и сохранения его jwt токена в localStorage. - для отображениясохранения, удаления и лайка карточек.
- 3.5. Функционал проектa: - регистрация, вход, выход из своего профиля - просмотр, удаление, лайк карточки - добавление новой карточки с фото описанием - изменение имени и описания пользователя - изменение аватара пользователя.
- 3.6. Добавлена валидация на все формы с помощью кастомного хука.
- 3.7. Для авторизации можно вопспользоваться тестовым логином и паролем: - логин: test321@mail.ru - логин: test321@mail.ru
- Планируется включить данный проект в свое резюме
- Сделать burger-menu мобильной версии для отображения кнопки выхода и email пользователя
Проект данной работы выложен на GitHub Pages
По любым вопросам обращаться [kostya.rad3@yandex.ru]