EKStoreApp - Telegram Mini App
- Интеграция с Telegram Web App API
- Корзина покупок с поддержкой нескольких товаров
- Безопасные платежи через Yookassa
- Автоматические уведомления в Telegram
- Адаптивный премиум-дизайн
- Система фильтров и поиска товаров
- Логирование всех операций
- Поддержка предзаказов
Техническая архитектура
Проект построен на современной стек технологий: React для frontend, Node.js/Express для backend, Telegram Bot API для уведомлений. Интеграция с платежной системой Yookassa обеспечивает безопасную обработку платежей. Архитектура включает разделение на frontend (Telegram Mini App), backend (REST API) и Telegram бота для коммуникации с клиентами.



- React компоненты с хуками для управления состоянием
- Express сервер с CORS и middleware
- Telegram Bot API для отправки уведомлений
- Yookassa SDK для обработки платежей
- JSON файлы для хранения данных (в продакшене - БД)
- Адаптивный CSS с премиум-дизайном
- Система логирования клиентских и серверных операций
- Webhook обработка платежных уведомлений

Современный интерфейс с поддержкой Telegram Web App
"EKStoreApp демонстрирует современный подход к e-commerce в экосистеме Telegram, объединяя удобство мессенджера с мощью веб-технологий."
Команда E.K.Store

Описание использованных технологии

Современное Telegram Mini App для предзаказа и продажи iPhone с интеграцией платежей и уведомлений.
- CSS3 - Мощный инструмент стилизации, позволяющий создавать современный и адаптивный дизайн с анимациями и трансформациями
- JavaScript - Универсальный язык программирования для создания интерактивных веб-приложений и динамического контента
- React - Популярная библиотека для создания пользовательских интерфейсов с компонентным подходом и виртуальным DOM
- Node.js - Серверная платформа для создания быстрых и масштабируемых сетевых приложений на JavaScript
- Express - Минималистичный и гибкий фреймворк для создания веб-приложений на Node.js
- MongoDB - Гибкая NoSQL база данных для работы с большими объемами неструктурированных данных
- Telegram Bot API - API для создания и управления ботами в Telegram
- Yookassa API - Платежный API от ЮKassa для приема онлайн-платежей
- MoySklad API - API облачной системы учета товаров и складского управления MoySklad