Сделать однастраничное приложение на js фреймворке

Цена договорная • электронные деньги
23 июня 2015, 12:58 • 7 откликов • 50 просмотров
Необходимо создать одностраничное приложение для просмотра issues с выбраного репозитория на github. Далее перечислены требования к приложению, начать необходимого с первого остальные на свое усмотрения, количество выполненных пунктов не важно, однако их необходимо реализовать полностью. Оцениваться они будут каждый в отдельности. Спецификацию API можно найти https://developer.github.com/v3/
Фичи

  1. Создайте поле ввода для указания имени пользователя и названия репозитория. Данные не нужно загружать пока не будет нажата кнопка “Поиск”. Каждое обращение должно отображаться с указанием номера, названия, даты открытия.

  2. Добавить пейджинг для обращений. Убедитесь, что загружаются только те данные, которые отображаются. Предусмотрите возможность выбора количества объектов отображаемых на старице

  3. Добавьте обработку и индикацию ошибок в интерфейсе. Реализуйте отображение состояния загрузки обращений с сервера

  4. Измените поле ввода таким образом, чтобы после указания имени пользователя появлялся список автодополнения из существующих репозиториев выбранного пользователя. Загружать обращения необходимо после выбора в списке автодополнения сразу

  5. Добавьте роутинг в приложение. Сделайте страницу детального просмотра обращения, отображаемую информацию выберите сами

  6. Для каждого обращения выведите автора не просто в виде имени а с указанием его аватарки и со ссылкой на его профиль на github

  7. Сделайте стилистически законченный вид приложения

  8. Напишите тесты на базовую функциональность

Требования React.js или подобный для построения интинтрфейсов. Jquery использовать запрещено