Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Created April 25, 2025 09:56
Show Gist options
  • Save sunmeat/733ae4e75b2846f9dd2995d86076ff08 to your computer and use it in GitHub Desktop.
Save sunmeat/733ae4e75b2846f9dd2995d86076ff08 to your computer and use it in GitHub Desktop.
JSON+API hometask
Выберите один публичный API из предоставленных списков.
Рекомендуется выбрать API, не требующий сложной авторизации (например, PokeAPI, OpenWeatherMap, Dog API, NASA APOD).
Бонус (по желанию): Используйте второй API для комбинации данных (например, API погоды + API геолокации).
Придумайте простую, но увлекательную концепцию для приложения. Примеры:
- Отображение случайной картинки дня из NASA API с описанием.
- Поиск и отображение информации о фильмах по ключевому слову (OMDB API).
- Генератор случайных фактов о животных (Cat Fact API, Dog API).
Используйте минималистичный, но приятный дизайн (например, стили в стиле примера с PokeAPI).
Добавьте хотя бы один интерактивный элемент: поле для ввода (поиск), кнопку (обновить данные) или фильтр.
Пользователь может:
- Ввести запрос (например, название города, фильма или просто нажать кнопку для получения данных).
- Увидеть результат в виде текста, изображения или таблицы.
- Получить сообщение об ошибке, если что-то пошло не так.
Примеры идей для проекта:
1) Случайный факт о кошках (Cat Fact API).
Функциональность: кнопка "Получить факт" показывает случайный факт о кошках и (опционально) картинку кошки.
2) Космическая картинка дня (NASA APOD).
Функциональность: отображение картинки дня и её описания.
3) Поиск фильма: (OMDB API).
Функциональность: поиск фильма по названию, отображение постера, года выпуска и рейтинга.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment