Образование, наука, работа
Интернет-магазин, Лендинг пейдж, Порталы и сервисы
Сентябрь 2026
Проект «Сказки ручной работы» создавался как самостоятельный цифровой продукт, позволяющий родителям приобретать готовые сказки и заказывать персонализированные истории для детей.
Для реализации этой идеи требовалось разработать полноценную веб-платформу, объединяющую два разных сценария продаж: покупку готовых цифровых книг с немедленным получением и оформление индивидуальных заказов, требующих последующей подготовки.
Основная задача заключалась не просто в создании сайта с каталогом, а в построении единой системы, управляющей всем жизненным циклом заказа: от выбора продукта и оплаты до подготовки готового PDF-файла и его защищённой доставки покупателю.
Дополнительно требовалось организовать удобное рабочее место сотрудников, автоматизировать операционные процессы, предусмотреть управление ассортиментом, скидками и возвратами, а также реализовать собственные инструменты аналитики.
Особое внимание уделялось надёжности платежей, корректности состояний заказов, безопасности доступа к цифровым товарам и возможности дальнейшего развития платформы.
Для реализации проекта разработано собственное веб-приложение на Python и Django с PostgreSQL в качестве основной базы данных.
Платформа объединяет публичный интернет-магазин, систему оформления персонализированных заказов, закрытые рабочие интерфейсы, платёжные интеграции и механизмы доставки цифровых продуктов.
Реализованы публичные страницы продуктов, каталог готовых сказок и тематических наборов, корзина и оформление покупок.
Для персонализированных заказов разработаны специальные анкеты, позволяющие покупателю указать необходимые параметры будущей книги.
Два сценария продаж объединены общими механизмами заказов и оплаты, при этом учитывают различия в подготовке и выдаче готового продукта.

Реализована интеграция с ЮKassa, включая обработку платёжных уведомлений и возвратов.
Отдельное внимание уделено надёжности финансовых операций. Повторное поступление уведомления не должно приводить к повторному выполнению заказа или выдаче товара.
При оформлении покупки система фиксирует состав заказа и стоимость выбранных продуктов. Последующие изменения ассортимента не затрагивают уже оформленные покупки.
Разработаны закрытые рабочие интерфейсы для управления заказами, материалами, оформлением и публикацией цифровых книг.
Для подготовки PDF реализованы инструменты настройки оформления, предпросмотра и утверждения итогового документа.
Особое внимание уделено качеству вёрстки: поддержке кириллицы, шрифтов, обложек, длинных текстовых блоков и корректных переносов.
Предусмотрен контроль актуальности предпросмотра. Если содержание или оформление изменяется, документ требует повторной проверки перед выдачей покупателю.

После подтверждения оплаты система организует предоставление приобретённого цифрового товара.
Реализованы уведомления по электронной почте и защищённые ссылки для скачивания PDF с контролем доступа и ограничениями на получение файлов.
Таким образом, процесс продажи готовой книги автоматизирован от оформления заказа до доставки покупателю.

В платформе предусмотрены промокоды, скидочные предложения, управление товарными наборами и внутренними операциями.
Разработана собственная система маркетинговой аналитики, позволяющая связывать источники посещений, рекламные кампании, оформление заказов, оплаты и возвраты.
Это создаёт основу для оценки эффективности продвижения и анализа покупательского пути.
Система построена на Python/Django, PostgreSQL и Redis. Для взаимодействия с внешними сервисами используются API-интеграции; обработка отдельных операций организована в фоновых процессах.
Развёртывание приложения автоматизировано с использованием Docker и Ansible.
В ходе разработки особое внимание уделялось сквозным сценариям покупки, корректности платёжных событий, разграничению доступа и неизменности уже оформленных заказов.
В результате создана единая платформа, объединяющая интернет-магазин, персонализированные заказы, управление цифровыми продуктами, онлайн-платежи и автоматизированную доставку.
В результате разработки создан и развёрнут публичный веб-сервис «Сказки ручной работы», объединяющий электронную торговлю, оформление персонализированных заказов и управление цифровыми продуктами.
Основные результаты проекта:
Разработан интернет-магазин с каталогом, корзиной, оформлением заказов и оплатой через ЮKassa.
Реализованы две модели продаж: готовые цифровые книги и персонализированные заказы.
Созданы закрытые рабочие интерфейсы для сотрудников с разграничением прав доступа.
Разработаны механизмы подготовки, предпросмотра и защищённой выдачи PDF-книг.
Автоматизированы уведомления, обработка платёжных событий и доставка готовых цифровых товаров.
Реализована собственная система маркетинговой аналитики.
Настроены развёртывание, эксплуатация и автоматизированное тестирование приложения.
Платформа доведена до публичного запуска.
В рабочем окружении выполнена контрольная покупка, подтвердившая прохождение основных этапов: оформление заказа, оплата, получение письма, скачивание PDF и регистрацию событий в системе аналитики.
Дополнительно проведены сквозные автоматизированные проверки, включая обработку повторных платёжных уведомлений, сохранение состава заказа и контроль доступа к цифровым файлам.
Отдельно проверялась корректность формирования PDF: покупателю должен выдаваться именно тот документ, который был предварительно просмотрен и утверждён.
Главный результат — создание полноценного цифрового продукта, в котором публичный сайт, электронная торговля, внутренние рабочие процессы, платежи и доставка объединены в единую систему.

![]()
Антон Майко
Россия Минеральные Воды
Этот проект стал для меня опытом комплексной разработки и запуска собственного веб-продукта — от проектирования архитектуры и бизнес-логики до платёжных интеграций, тестирования и эксплуатации.
Наиболее интересными инженерными задачами оказались объединение разных сценариев продаж, обеспечение согласованности платежей и заказов, а также организация надёжной выдачи цифрового продукта.
Особое внимание уделялось деталям, которые становятся критически важными именно при реальной эксплуатации: повторным уведомлениям платёжных систем, сохранению условий оформленной покупки, разграничению доступа и проверке конечных файлов.
В результате удалось создать расширяемую платформу, пригодную для дальнейшего развития цифрового бизнеса.