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

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

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

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

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

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

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

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

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

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

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

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

Разработка электронного каталога продукции в PDF

Требуется создать дизайн и верстку электронного каталога объемом до 10 страниц. Работа включает обработку фотографий, написание вступительного текста о производстве и оформление страниц с изображениями и описаниями товаров.

Сбор и верификация базы данных учреждений для пожилых

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