Bright Collars - Full-stack E-commerce

Full-stack разработчик

Bright Collars — это комплексный e-commerce проект, включающий веб-приложение, Telegram-бота, систему платежей и доставки. Проект демонстрирует современный подход к разработке интернет-магазинов с интеграцией в экосистему Telegram.

Основные достижения

Интеграция с Telegram

Интеграция с Telegram: Создал Telegram-бота с WebApp интерфейсом, обеспечивающего бесшовный пользовательский опыт покупок прямо в мессенджере.

Современный фронтенд

Современный фронтенд: Разработал SvelteKit приложение с TypeScript, TailwindCSS и адаптивным дизайном для мобильных устройств.

FastAPI бэкенд

FastAPI бэкенд: Создал высокопроизводительный REST API с автоматической документацией, валидацией данных и асинхронной обработкой запросов.

Система платежей

Система платежей: Интегрировал банковский API Точки для обработки платежей с поддержкой СБП и карт, включая webhook-уведомления.

Интеграция доставки

Интеграция доставки: Подключил API СДЭК для расчета стоимости и сроков доставки с виджетом выбора пунктов выдачи.

Административная панель

Административная панель: Разработал полнофункциональную админку для управления товарами, заказами, категориями и изображениями.

Технологический стек

Frontend

SvelteKit, TypeScript, TailwindCSS, Vite

Backend

FastAPI, Python, PostgreSQL, SQLAlchemy

Bot

aiogram, Python

Payments

Точка API, СБП, Webhooks

Delivery

СДЭК API, Виджет доставки

Deployment

Docker, Docker Compose, Nginx

Ключевые функции

Каталог товаров с фильтрацией и поиском

Корзина с персистентным хранением

Интеграция с банковскими системами

Мобильная оптимизация

Архитектура проекта
Frontend: SvelteKit приложение с TypeScript и TailwindCSS
Backend: FastAPI с PostgreSQL и асинхронной обработкой
Bot: Telegram бот с WebApp интеграцией
Payments: Интеграция с банковским API и СБП
Delivery: API СДЭК с виджетом выбора доставки

Этот проект демонстрирует современный подход к разработке e-commerce решений с интеграцией в экосистему Telegram и использованием актуальных технологий.