← назад к опыту

Основатель / 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