Основатель / Full-Stack разработчик @ Vecin2Vecin
Создал и запустил платформу доставки продуктов «сосед-соседу» — P2P маркетплейс, где клиенты заказывают продукты, а курьеры выполняют доставку в заданной зоне.
Ключевое
- — End-to-end продукт — landing, SMS-авторизация, onboarding (адрес, ID, selfie), каталог, корзина и checkout, трекинг заказа, take-order для курьера, in-app chat, push-уведомления и настройки аккаунта.
- — Платежи — multi-provider архитектура с оплатой картой и наличными, webhooks/callbacks, привязка карты для выплат курьерам и статус оплаты заказа; Stripe для международных выплат.
- — Карты и geo — выбор зоны доставки, редактор адреса, карты заказов с region-aware tiles, geocoding и определение валюты/страны посетителя.
- — Backend API — NestJS REST API с JWT auth, MongoDB, order batching, выплаты курьерам, корзина, региональный каталог, MinIO для загрузок.
- — Локализация — UI на 3 языках и legal/compliance информация на landing page.
- — Production deploy — Docker Compose на VPS, custom domain с HTTPS, env/secrets, deploy scripts и интеграция SMS-провайдера.
- — Reliability & UX — race conditions при оплате, edge cases acquiring API, CRUD адресов доставки и улучшения empty states.
Стек
Next.js 15, React, TypeScript, Tailwind CSS, NestJS 11, MongoDB, Docker, Leaflet, payment gateway REST APIs, Stripe Connect, WebSockets, Linux VPS