Bright Collars - Full-stack E-commerce
Интернет-магазин внутри Telegram: бот + WebApp, платежи и доставка. Делал full-stack: витрина на SvelteKit, backend на FastAPI, интеграции с Точкой/СБП и СДЭК, админка и Docker-деплой.
Основные достижения
Интеграция с Telegram
Современный фронтенд
FastAPI бэкенд
Система платежей
Интеграция доставки
Административная панель
Технологии
Frontend
Backend
Bot
Payments
Delivery
Deployment
Ключевые функции
Каталог товаров с фильтрацией и поиском
Корзина с персистентным хранением
Интеграция с банковскими системами
Мобильная оптимизация
Архитектура проекта
Telegram-нативный магазин: WebApp как витрина, бот как точка входа и уведомлений, backend как единый слой правил и интеграций.
- 1
WebApp (SvelteKit)
Каталог, корзина и чекаут; UX под Telegram WebApp и мобильные сценарии.
- 2
Telegram bot
Старт/меню, сценарии через deep link и уведомления о статусах заказа.
- 3
Backend API (FastAPI)
Бизнес-логика, валидация, webhooks, интеграции оплаты/доставки и админка.
- 4
Database (PostgreSQL)
Сущности каталога и заказов, остатки, статусы; миграции и индексы под типичные запросы.
- 5
Payments (Tochka / SBP)
Создание платежей, прием webhooks, сверка и перевод заказа по статусам.
- 6
Delivery (CDEK)
Расчет стоимости/сроков, выбор ПВЗ/адреса, оформление отправки и статусы.
- 7
Infrastructure
Docker Compose + Nginx: воспроизводимый стенд и деплой без ручной настройки.
Магазин, который живет в Telegram: бот + WebApp, платежи и доставка. Хороший пример интеграций и аккуратной e-commerce логики.