Написать фронтенд приложение, которое будет общаться с бекендом https://swapi.co для выгрузки оттуда героев фильма StarWars и представления информации о них.

Требования:

  • Любые библиотеки, фреймворки (будьте готовы к вопросам/сниженным баллам, если используете фреймворк не корректно) или Vanilla JavaScript
  • Верстка в три колонки
  • Корректная обработка случаев, когда список героев заканчивается (например: герой с номером -1)
  • Найти картинку с "человечком"(аватар) самостоятельно
  • Кнопки "Назад" / "Вперед" для скролла между героями
  • Список фильмов для каждого героя должен загружаться отдельно(список URL находится в респонсе о герое)
  • Отсутсвие ошибок в консоли

Бонусные баллы:

  • Не хранить данные в DOM'е (только модели в памяти)
  • Хороший UX (общая красота, отсутсвие UI ошибок, наличие индикации загрузки данных, анимация ...)

ajax hometask

By Alex Bardanov

ajax hometask

  • 1,372