TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.6K subscribers
Post #1496 4.1K
📌 Новый проект на интеграции через GraphQL API - Travel Points 📌

Разрабатываем мобильное приложение с чеклистом путешественника, где пользователь сможет отмечать, какие страны он посетил.

Приложение состоит из экранов:
1. Регистрация, авторизация, восстановление пароля от ЛК.
2. Главный экран, на котором отображается список стран, на которые можно переходить для просмотра описания. Недавно посещенные страны отображаются в ТОП-е, вверху списка.
3. Экраны с описанием страны - флаг, языки, регионы и другая информация.
4. На экране с описанием страны можно:
4.1. Отметить, что посетил страну.
4.2. Добавлять заметки с описанием о путешествии в свободной форме. Заметок может быть несколько.

На стороне приложения Travel Points не реализуем хранение справочника стран, храним только базовую информацию о тех, которые посетил пользователь.

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

👉 API-документация GraphQL:
🔗 https://countries.trevorblades.com/

Допущения:

1. Это учебный проект. В реальном я бы один раз все страны в БД импортировала и всё. Представим, что есть динамическая информация у стран и поэтому постоянно запрашиваем их по API.

2. Странная API-документация, так как API явно разработан в учебных целях. Поэтому для примера хочу показать вам
API-документацию Shopify (облачная платформа e-Commerce, которая позволяет бизнесам создавать свои интернет-магазины).


Проект простой, но полезный для знакомства с интеграциями по GraphQL API:
1. Познакомимся со структурой запросов-ответов GraphQL API.
2. Потестируем GraphQL API в Postman.
3. Сделаем небольшую схему архитектуры.
4. Сделаем БД.
5. Опишем постановку задачи на разработку интеграционного REST API метода для мобильного приложения.
6. Опишем постановку задачи на мобильное приложение, которое будет показывать данные.

Welcome to the project! 🙌

#ИнтеграцииGA #TravelPoints
  • 👍 36
  • ❤ 9
  • 🔥 7
More from @getanalysts
  1. Oct 16, 2026❗️ Новый HTTP-метод QUERY: значительное изменение стандарта впервые за 16 лет ❗️ 👉 Новый…
  2. Oct 15, 2026✅ 64 API-термина для системного аналитика ✅ Собрала мини-книгу по API для работы и подгото…
  3. Oct 14, 2026⚡ Если вы уже умеете писать простые SELECT, то следующий шаг, где чаще всего начинается бо…
  4. Oct 13, 2026❌🙅‍♀️🙅‍♂️ Что системному аналитику НЕ нужно уметь в работе с логированием и мониторингом…
  5. Oct 12, 2026📊🔥 Grafana, Kibana, OpenTelemetry: какие инструменты наблюдаемости нужны системному анал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →