
Senior Flutter + Node.js (Full-Stack) для GeoPulse
Продукт: мобильная платформа (Android+iOS) с картой, медиа-точками и NFT (приоритет TON, резерв Polygon). Цель — продакшн-релиз в App Store/Google Play.
Задачи
• Карта (OSM/MapLibre), метки, фильтры «Все/Рядом/NFT», геолокация.
• Создание точки: фото/видео?30с, голос?60с, текст; шаринг, deep-link, веб-превью (OG).
• NFT-минт и автоделёж 75% автор / 25% GeoPulse.
• Профиль, лайки/комменты, платные Boost/?/рамка, Vip- нет рекламы
• Админ-панель: модерация, жалобы, бан/разбан, кошелёк 25%, рекламные слоты.
• Поддержка в приложении (ссылка на Telegram).Встроенный FAQ для снижения нагрузки на поддержку.
Стек
Flutter (Dart); Node.js TS (Nest/Express), REST+JWT/refresh; PostgreSQL+PostGIS; S3-хранилище; Docker+Nginx+HTTPS; FCM+APNS; аналитика (PostHog/Sentry).
Бесплатная карта: OpenStreetMap + MapLibre (возможен Google Maps по согласованию).
Нефункциональные требования
p95 API < 500 мс, 60 fps на карте; офлайн-кэш тайлов/последних точек; rate-limits и антиспам; логирование/метрики/алерты.
Этапы/приёмка
Прототип ? backend core ? mobile ? админка ? NFT (тестнет) ? бета ? релиз.
Выход: .aab + iOS TestFlight, карта/шаринг/лайки, рабочий NFT-минт, админка/реклама/саппорт, исходники + документация.
Что прислать в отклике
2–3 кейса Flutter+карта/медиа, опыт TON/Polygon, примеры админок, DevOps-стек, сроки по вехам и фикс-прайс.
И в дальнейшем — в команду: идей много, которые надо реализовать. После успешного релиза планируем расширение команды: идей много; ищем разработчиков для долгосрочного сотрудничества и реализации новых идей в GeoPulse.
Заявки фрилансеров
