Задача: создать готовый интернет-магазин с витриной, заказами, доставкой, личным кабинетом и админкой — на единой кодовой базе для сайта и Telegram.
Реализовано:
• Каталог с фильтрами (бренд, размер, цена, скидки), сортировкой и поиском.
• Карточка товара в стиле маркетплейса: галерея фото, выбор цвета и размера, остатки, отзывы, состав.
• Корзина и избранное, оформление в одну страницу с автосозданием аккаунта.
• Интеграция онлайн-оплаты ЮKassa: платёжный виджет (СБП, карты), приём webhook, серверная сверка статуса, идемпотентное подтверждение заказа (сейчас тестовый режим, боевой приём — на финальном этапе).
• Доставка: курьер или пункт выдачи на интерактивной карте (СДЭК + Leaflet/OpenStreetMap).
• Жизненный цикл заказа, личный кабинет с историей, бонусы (кэшбэк, рефералы, оплата баллами).
• Уведомления о заказах на сайт, в Telegram и на e-mail; связь с поддержкой через мессенджеры.
• Админка: товары, цвета, фото, остатки, отзывы, обработка заказов. Адаптивная мобильная вёрстка.
Стек: Python, FastAPI, SQLAlchemy, Alembic, ЮKassa SDK, СДЭК API, Leaflet, Alpine.js, aiogram, nginx + systemd, HTTPS (Let's Encrypt), деплой на VPS.
Результат: рабочий магазин, доступный как сайт и как Telegram mini-app; дорабатывается до боевого приёма платежей.
Работаю индивидуально. Быстро и качественно. Консультация и помощь в формировании ТЗ - бесплатно: +79123440356 (Телеграм/Ватсап)
https://stride-shop.online/