Интеграция с внешними системами

Номер варианта, надеюсь, вы уже научились определять сами...

1. Путеводитель по городу

Приложение предназначено для туристов, которые хотят получить оперативную информацию о погоде и достопримечательностях в интересующем городе. Оно помогает лучше планировать прогулки и маршруты, предоставляя данные из нескольких источников.

Описание:

  1. Пользователь вводит название города.
  2. Приложение использует Weatherstack API для получения информации о погоде: температура, вероятность осадков, описание погоды.
  3. С помощью Google Maps API приложение предоставляет список основных достопримечательностей рядом с городом (например, музеи или исторические здания).
  4. Приложение выводит погоду и список достопримечательностей в виде интерактивных карточек. Карточки достопримечательностей содержат название, описание, координаты и ссылку для построения маршрута.

2. Органайзер для праздников

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

Описание:

  1. Пользователь выбирает страну и месяц.
  2. Приложение использует Calendarific API для получения списка праздников в выбранной стране и месяце.
  3. Одновременно приложение запрашивает Nager.Date API для получения информации о выходных днях (государственных и национальных).
  4. Выводится общий календарь с праздниками и выходными днями. Пользователь может щелкнуть на событие, чтобы увидеть его подробное описание.

3. Социальная платформа для любителей животных

Это приложение создано для объединения людей, любящих животных. Оно предоставляет фотографии и интересные факты, которые можно сохранять и делиться ими в социальных сетях.

Описание:

  1. Пользователь выбирает вид животного (кошки, собаки или птицы).
  2. Приложение использует The Dog API или Shibe.Online API для получения фотографий выбранного вида животных.
  3. Дополнительно приложение подключает Cat Facts API или Dog Facts API для вывода интересных фактов о животных.
  4. Пользователь может лайкать понравившиеся изображения и делиться ими с другими пользователями платформы (общая новостная лента).

4. Анализ доступных книг

Приложение помогает пользователям находить интересные книги, используя ключевые слова. Оно предоставляет подробную информацию о книгах, доступных в открытых библиотеках и других источниках.

Описание:

  1. Пользователь вводит ключевое слово (например, имя автора, название книги или жанр).
  2. Приложение обращается к Google Books API для получения списка книг, связанных с введенным ключевым словом.
  3. Дополнительно запрашивается информация из Open Library API для получения подробностей о книге (год издания, количество страниц, ссылка на электронную версию, если доступно).
  4. Приложение отображает результаты в виде карточек с названием, автором, кратким описанием и кнопкой для открытия книги.

5. Приложение для создания персональных подборок фильмов

Приложение помогает пользователям находить фильмы по их предпочтениям, создавая персонализированные подборки на основе рейтинга, жанра и года выпуска.

Описание:

  1. Пользователь указывает предпочтения: жанр, минимальный рейтинг (например, выше 7), и диапазон годов выпуска (например, с 2000 по 2023).
  2. Приложение использует OMDb API для поиска фильмов, соответствующих заданным критериям.
  3. Дополнительно приложение обращается к TMDb API для получения информации о популярных фильмах из выбранного жанра или рекомендаций на основе одного фильма.
  4. Приложение формирует список фильмов с описанием, постерами, ссылками на трейлеры и оценками.
  5. Пользователь может сохранить подборку в виде файла (например, JSON или CSV) или поделиться ею через социальные сети.