Demo Shop — Telegram Mini App
Полнофункциональный интернет-магазин одежды, встроенный в Telegram. Каталог, корзина, оформление заказов — всё внутри мессенджера
Telegram Mini App
Admin Panel
REST API
3 Languages
Возможности
Что умеет магазин
Полный цикл e-commerce: от просмотра каталога до оформления заказа
🛍
Каталог товаров
Категории, фильтры, карточки с фото, размерами и цветами. Поддержка тегов NEW и SALE
🛒
Корзина и заказ
Добавление в корзину, выбор доставки и оплаты, оформление заказа с подтверждением
📱
Telegram Mini App
Нативная интеграция: BackButton, MainButton, HapticFeedback, отправка заказа боту
📊
Админ-панель
Dashboard, управление товарами и заказами, загрузка фото, смена статусов
🌍
Мультиязычность
Полная локализация на 3 языка: латышский, русский, английский. Авто-определение по Telegram
🤖
Telegram-бот
Приветствие, WebApp-кнопка, подтверждение заказов, уведомления администратору
Технологии
Стек технологий
Современный стек для надёжной работы
🐍
Python + FastAPI
Бэкенд: REST API, админ-панель, обработка заказов. Jinja2 шаблоны
🐘
PostgreSQL
Реляционная БД: товары, заказы, клиенты. JSONB для размеров, цветов, изображений
🤖
aiogram 3
Async Telegram Bot Framework. WebApp интеграция, обработка заказов, мультиязычность
⚡
Nginx + Systemd
Reverse proxy, статика, SSL. Systemd для автозапуска сервисов
🎨
Vanilla JS SPA
Фронтенд без фреймворков: hash-роутинг, динамический рендеринг, CSS transitions
📡
Telegram WebApp SDK
Нативные компоненты: MainButton, BackButton, HapticFeedback, sendData