leonid1313 / SPA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPA

Demo Link Demo Link.

  • Реализовать SPA, которое работает с github API.

    • Стартовый экран - Splashscreen на пару секунд с вашим именем.
    • Главная страница.
    • Поиск репозиториев.
    • Форма поиска с валидацией (на пустоту).
    • Ниже список найденных репозиториев.
    • Каждый элемент списка содержит картинку, название, рейтинг, кнопку view more, кнопку добавить в избранное.
    • Если не найдены, выводить соответствующую надпись.
    • Внизу страницы реализовать пагинацию.
    • Реализовать страницу для кнопки view more с подробной информацией по репозиторию (аватарка автора, логин, имя репозитория, дата создания, описание, ссылка на гитхаб и т. п.). При возврате на главную страницу отображать ранее найденные репозитории (Redux)
    • Реализовать возможность добавления/удаления репозитория в избранные (как вариант, просто на нём метку сделать, что он в избранном)
  • Технологии React, Redux, LocalStorage

  • Доп задание:

    • Реализовать сортировку найденных репозиториев по дате, рейтингу, имени.

About


Languages

Language:JavaScript 66.9%Language:CSS 19.3%Language:HTML 13.7%