База проектов GetAnalyst

Коллекция полноформатных IT-проектов с детальным погружением для Системных Аналитиков

Знакомьтесь с требованиями

Изучайте теорию на реальных примерах

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

Интеграции

7 проектов

Зоомагазин PetCo

Raif Pay API, Интеграция с платежной системой, PetStore API

О проекте:

Необходимо создать интеграционное решение, объединяющее веб-сайт, мобильные приложения и административную панель сети зоомагазинов PetCo с собственным Backend-приложением и платёжной системой Raif Pay. с возможностью онлайн оплаты для клиентов зоомагазина PetCo.

Логистический сервис GetDelivery

API Деловые Линии, API СДЭК, API Возовоз

О проекте:

Синхронизация API различных доставочных сервисов для предоставления пользователям актуальной информации о стоимости и условиях доставки.

Приложение путешественника TravelPoints

GraphQL API, countries.trevorblades API, Shopify API

О проекте:

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

Приложение банка GABank

DaData API, HTTP API, Данные о компании по ИНН

О проекте:

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

Курьерская служба ShipEasyGA

DaData, HTTP API, Структурирование адресов

О проекте:

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

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

Необходимо оптимизировать этот процесс, внедрив интеграцию с сервисом структурирования адресов от DaData.

Платформа для мероприятий EventTasksGA

ToDoist API, REST API

О проекте:

При поступлении заказа через сайт системы EventTasksGA нужно автоматически создавать проект во внешней системе ToDoist и задачи по нему.

Система аренды недвижимости BookingGA

Unisender API, HTTP API, Email-рассылки

О проекте:

В этом проекте мы погрузимся в интеграцию с внешней системой Unisender для создания email и SMS рассылок.

REST API

6 проектов

Мобильное приложение G-Food для подсчета калорий

REST API, JSON, HTTP

О проекте:

Задача на разработку мобильного приложение для подсчета калорий.

SmartHomeGA для управления устройствами умного дома

REST API, JSON, HTTP, Postman

О проекте:

Разработка REST API эндпоинтов для управления устройствами умного дома.

Приложение для фитнес-клубов GetGym

REST API, JSON, HTTP

О проекте:

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

Аренда авто через RentACar

REST API, JSON, HTTP

О проекте:

Разбор связи между REST API и БД на примере проекта по аренде авто.

Электронная Библиотека ElibraGA

REST API, JSON, HTTP

О проекте:

В этом проекте делаем фокус на разработку корпоративных стандартов REST API в компании и документирование REST API в Swagger.

Кулинарная платформа RecipeGA

REST API, JSON, HTTP

О проекте:

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

Архитектура

6 проектов

Платформа онлайн-бронирования авиабилетов GetTickets

Монолит, SOA, Микросервисы, MSA, нотация C4

О проекте:

Платформа для онлайн-бронирования и покупки авиабилетов. Разрабатывалась и запускалась как стартап.

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

TelMed: платформа оказания услуг телемедицины

Микросервисы, MSA, нотация C4

О проекте:

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

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

Проект необходимо разработать в микросервисной архитектуре.

Приложение заказа 
такси RideFlow

Монолит, Микросервисы, MSA, нотация C4

О проекте:

Развернуть всю систему на одном сервере и сделать одну общую базу данных - отличное и простое решение! Это решение - монолит. Работать будет, но…

Когда 1000 машин одновременно начнут слать свои координаты в систему или 5000 пользователей за одну минуту попытаются сделать заказы, сбои из-за нагрузки на один несчастный монолитный сервер неизбежны.

Так что для этой системы, даже на этапе стартапа, стоит задуматься о выделении хотя бы нескольких независимых сервер-приложений, которые будут обеспечивать её работу.

Маркетплейс фермерских продуктов FarmFreshGA

Микросервисы, MSA, нотация C4

О проекте:

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

Предполагаются высокие нагрузки, поэтому проектируем в микросервисной архитектуре.

Платформа аренды недвижимости BookingGA

Монолит, Микросервисы, MSA, брокеры, Kafka, RabbitMQ

О проекте:

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

Станции зарядки авто GreenChargeGA

Микросервисы, MSA, брокеры, Kafka, RabbitMQ, хореография, оркестрация

О проекте:

Электрокары становятся нормой — значит, пора спроектировать платформу, которая:
✔️ Управляет тысячами зарядных станций,
✔️ Считает деньги в реальном времени.

Проектирование БД

2 проекта

Зоомагазин PetCo

Проектирование БД, PostgreSQL

Цель проекта:

Веб-сайт и мобильные приложения для сети зоомагазинов.

G-Food для подсчета калорий

Проектирование БД, PostgreSQL

О проекте:

Приложение для подсчета калорий пользователями со справочником продуктов.

Бесплатное обучение

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

Youtube
Rutube
Linkedin
Instagram
VK
Habr
Blog
Podcast

*Instagram и LinkedIn — запрещенные на территории РФ организации

Контакты

+7 (499) 686-15-46

Лицензия №Л035-01255-50/01366872 от 28.08.2024

VK

*Instagram — запрещенная на территории РФ организация

Практический опыт здесь, 2021-2025

Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.