Разработка Backend API на FastAPI

Общая информация о проекте

Необходимо создать серверную часть (backend) для мобильного образовательного приложения. Основной стек - FastAPI (Python). Проект представляет собой коммерческий продукт с планами публикации в официальных магазинах приложений.

Ключевые требования

Функциональность

  • Реализация 30-50 API эндпоинтов.
  • Большинство эндпоинтов - стандартные CRUD операции (создание, чтение, обновление, удаление данных).
  • Несколько эндпоинтов со сложной бизнес-логикой, связанной с генерацией учебных квизов и материалов.
  • Основные требования и логика интерфейса определены в предоставленных макетах.
  • Технические детали и рекомендации по архитектуре описаны в отдельном документе.

Архитектура и технологии

  • Обязательное использование принципов Domain-Driven Design (DDD).
  • Реализация Clean (чистой) архитектуры.
  • Внедрение элементов event-driven архитектуры.
  • Архитектура проекта спроектирована опытным разработчиком.

Качество и сроки

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

Что предоставляет заказчик

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

Интеграция готового лендинга в Shopify с настройкой платежей

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