Требуется разработка простой админки на PHP для лендинга. Необходимо создать функционал, позволяющий управлять контентом сайта. Ожидается реализация основных функций, таких как добавление, редактирование и удаление материалов.
GeoPulse Flutter + Node.js Карта, медиа-точки, NFT (TON)
Мы создаём GeoPulse — мобильную платформу, которая объединяет геолокацию, медиа и NFT.
Пользователи смогут делиться моментами с карты, монетизировать контент через NFT и находить уникальные места.
Цель: Разработать полноценное работающие под Android + iOS (одна кодовая база на Flutter) с бэкендом Node.js, чтобы пользователи могли:
Ставить точки на карте с фото/видео/аудио/текстом.
Лайкать, комментировать, делиться точками и NFT-точками.
Минтить фото в NFT (TON или Polygon) с автоматическим распределением прибыли (75% автор / 25% GeoPulse).
Получать поддержку прямо в приложении.
Реализовать встроенные рекламные слоты для монетизации.
🔧 Технологии (обязательно)
Mobile: Flutter (Dart) — один код для Android/iOS.
Map: OpenStreetMap (flutter_map) или Google Maps (по согласованию).
Backend: Node.js (TypeScript) — NestJS/Express, REST API + JWT.
DB: PostgreSQL (PostGIS для гео).
Storage: S3-совместимое (Wasabi/Backblaze/MinIO) для медиа.
NFT: TON (приоритет) или Polygon (ERC-721).
Deploy: Docker + VPS (Ubuntu), Nginx, HTTPS.
Push: Firebase Cloud Messaging + APNS.
📱 Пользовательские функции
Карта и метки
Геолокация, добавление точки.
Фильтры: «Все», «Рядом», «Только NFT».
Разные иконки для обычных и NFT-точек.
Создание точки
Фото, видео ≤ 30 сек, голос ≤ 60 сек, текст.
Кнопка «Опубликовать».
Возможность сразу минтить фото в NFT.
Взаимодействие
Лайки, комменты, счётчики.
Кнопка «Поделиться» для обычных и NFT-точек.
Deep link + веб-превью точки (OG-теги для соцсетей).
NFT-модуль
Минт NFT на TON/Polygon.
Автораспределение 75% / 25%.
NFT-точки выделяются на карте.
Авторизация
Email/пароль или Google/Apple/Facebook.
Связь с техподдержкой
Раздел «Поддержка» в меню.
Прямая ссылка на Telegram-чат: кликабельная
Разделы с описанием о сервесе
Поиск, фильтр (Все / Рядом / Только NFT)
Платные функции: Boost, ✔️ галочка, красивая рамка.
Кошелёк: TON Connect, история транзакций.
🛠 Админ-панель (веб)
Модерация точек и пользователей (бан/разбан).
Настройка процентов распределения (дефолт 75% / 25%).
Смена кошелька для получения 25% прибыли.
Просмотр жалоб пользователей.
Управление рекламными слотами.
Выдача/удаление: Boost, ✔️ галочка, красивая рамка.
Лог
💰 Рекламные слоты (встроенные)
Лента точек — баннер после каждых N элементов.
Экран точки — баннер или короткое видео под контентом.
Экран загрузки приложения — заставка с рекламой (до 3 сек).
📐 Этапы разработки
Аналитика + Figma-прототип.
Backend: Auth, Points, Media, Comments, NFT API.
Mobile: Карта, точки, шаринг, лайки/комменты.
Админка: модерация, смена кошелька, реклама.
NFT-модуль (тестнет).
Интеграция поддержки, тестирование, релиз.
✅ Критерии приёмки
Сборки Android (.aab) и iOS (TestFlight).
Карта с точками, работающий шаринг, лайки/комменты.
NFT-минт в тестовой сети.
Админка с модерацией, сменой кошелька, рекламными слотами.
Поддержка через Telegram.
Исходники и документация.
🧑💻 Что прислать в откликеКейсы Flutter + карта и/или NFT.
Опыт с TON.
Примеры админок и интеграций рекламы.
Сроки по этапам.
Фиксированная цена за проект.
1. Главный экран — Карта с точками┌───────────────────────────────┐ │ 🔍 Поиск [Фильтр ⚙] │ ├───────────────────────────────┤ │ 🗺 Карта (OpenStreetMap) │ │ 📍 Обычные точки (синие) │ │ 💎 NFT-точки (золотые) │ │ 🧭 Кнопка "Моё местоположение"│ │ │ │ [Рекламный баннер 320x50] │ ← реклама в ленте └───────────────────────────────┘ [➕ Добавить точку] [Профиль 👤]
2. Экран добавления точки
┌───────────────────────────────┐│ 📍 Добавить точку │
├───────────────────────────────┤
│ Фото [📷 Камера] [🖼 Галерея] │
│ Видео [🎥] Голос [🎙] │
│ Текстовое описание [✏...] │
│ │
│ [✅ Опубликовать] [💎 Сделать NFT]│
└───────────────────────────────┘
3. Экран просмотра точки (обычная)
┌───────────────────────────────┐│ 📍 Точка от @UserName │
├───────────────────────────────┤
│ 🖼 Фото/видео точки │
│ │
│ ❤️ 25 💬 4 📤 Поделиться│
│ │
│ [Рекламный блок 320x50] │ ← реклама внутри точки
│ │
│ 💬 Комментарии: │
│ @User1: Красиво! │
│ @User2: Где это? │
└───────────────────────────────┘
4. Экран просмотра NFT-точки
┌───────────────────────────────┐│ 💎 NFT-точка @UserName │
├───────────────────────────────┤
│ 🖼 Фото NFT │
│ 💰 Цена: 25 TON │
│ 🔗 [Купить NFT] │
│ 📤 Поделиться │
│ │
│ ❤️ 12 💬 3 │
│ │
│ [Рекламный баннер 320x50] │
└───────────────────────────────┘
5. Экран профиля
┌───────────────────────────────┐│ 👤 @UserName │
├───────────────────────────────┤
│ 📍 Мои точки │
│ 💎 Мои NFT │
│ ⚙ Настройки │
│ 📞 Поддержка (t.me/1235) кликабельная│
│ │
│ [Рекламный блок 320x50] │
└───────────────────────────────┘
6. Админ-панель (веб)
┌──────────────────────────────────────┐│ Dashboard: точки, пользователи, жалобы│
├──────────────────────────────────────┤
│ Выдача/удаление: Boost, ✔️ галочка, красивая рамка. │
│ Пользователи: Бан / Разбан │
│ Настройки: % распределения прибыли │
│ Кошелёк 25%: [Адрес TON] │
│ Рекламные баннеры: Загрузка/Ссылка │
Лог└──────────────────────────────────────┘
макет веб-превью точки — это та страница, которая будет открываться по ссылке при шаринге в соцсетях или мессенджерах.
Она должна работать и для обычных точек, и для NFT-точек, а также корректно отображаться в Telegram, VK, Facebook, WhatsApp и др. через Open Graph.🌐 Макет веб-превью точки (OG-страница)
┌──────────────────────────────────────────┐
│ [Логотип GeoPulse] │
│--------------------------------------------│
│ 🖼 Большое изображение точки / NFT │
│--------------------------------------------│
│ 📍 Название точки / NFT │
│ ✍ Описание: "Закат у моря, снято 12.08" │
│ 👤 Автор: @UserName │
│ 📅 Дата публикации: 12.08.2025 │
│--------------------------------------------│
│ ❤️ 25 💬 4 │
│--------------------------------------------│
│ 🔗 Кнопка: [Открыть в приложении] │ ← deep link
│ ⬇ Кнопка: [Скачать GeoPulse] │ ← App Store + Google Play
│--------------------------------------------│
│ [Рекламный блок 728x90 или 300x250] │
└──────────────────────────────────────────┘
📌 Отличия для NFT-точки в веб-превью:Под описанием — блок Цена: 25 TON и кнопка [Купить NFT] (ссылка на маркетплейс или встроенную веб-страницу покупки).
Цветовая рамка/фон NFT-карточки (например, золотой градиент).
📲 Как будет выглядеть в соцсетях:Telegram / WhatsApp:
Большое фото точки как превью.
Заголовок: 📍 GeoPulse — новая точка на карте
Описание: "Закат у моря 🌅. Автор: @UserName. Лайков: 25"
Клик по превью → открывается веб-страница (OG).
VK / Facebook:
Фото точки.
Заголовок: GeoPulse — открой новую точку
Подзаголовок: "Закат у моря 🌅".
Кнопка «Открыть».
🔧 Технические моменты для разработчика:Open Graph теги в
<head>
страницы:
<meta property="og:title" content="GeoPulse — новая точка на карте"><meta property="og:description" content="Закат у моря 🌅. Автор: @UserName. Лайков: 25">
<meta property="og:image" content="https://geopulse.app/media/photo.jpg">
<meta property="og:url" content="https://geopulse.app/point/abc123">
<meta property="og:type" content="website">
Deep link:geopulse://point/abc123
— открывает в приложении, если установлено.Иначе — остаётся на веб-превью.
Адаптивность:
Макет под мобильные (основная аудитория шаринга).
Кнопки крупные, легко жмутся пальцем.
Реклама в веб-превью:
Формат баннеров: 728x90 (для десктопа), 300x250 (для мобил).
Место — внизу под кнопками или сбоку на десктопе.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершендень назад
Требуется внедрить критические стили и разделить CSS на глобальный и шаблонные файлы. Создать отдельные файлы для критических стилей каждого шаблона и оптимизировать загрузку CSS на страницах. Реализовать логику подключения стилей при генерации HTML, включая инлайн-стили и асинхронную загрузку.
Веб-программирование5 заявокОткрытдень назадТребуется внести мелкие правки на сайте, созданном на платформе WordPress. Идеальный кандидат должен обладать навыками веб-программирования и опытом работы с WordPress. Задача включает в себя исправление ошибок и изменение элементов сайта.
Веб-программирование7 заявокОткрыт2 дня назад- $40
Требуются доработки по микроразметке малостраничного сайта на основе предоставленного технического задания. Необходимо проанализировать текущую структуру и внести соответствующие изменения для улучшения SEO-оптимизации и удобства использования сайта.
Веб-программирование1 исполнительОткрыт2 дня назад - $3000
Ищем разработчика для создания простого сервиса для кафе и баров: QR-код, WhatsApp и Telegram боты, веб-панель на React. Необходим бэкенд на NestJS/TypeScript или FastAPI/Python, база данных PostgreSQL. Опыт работы с ботами и аккуратный сбор метрик Reels/TikTok приветствуется. Запуск запланирован на 1 октября.
Веб-программирование9 заявокОткрыт2 дня назад - $200
Ищется опытный разработчик или команда для создания 1:1 клона игры Aviator с идентичным дизайном и функционалом. Необходима админ-панель для управления пользователями, ставками и статистикой. Включает интеграцию криптовалют и банковских карт, адаптивный дизайн для ПК и мобильных устройств. Предоставьте портфолио, оценку сроков и стоимости.
Веб-программирование4 заявкиОткрыт2 дня назад - $1
Требуется доработка сайта на WordPress, включая оптимизацию скорости загрузки, создание полноценной украинской версии с возможностью переключения языков. Необходимо отформатировать меню, перенести названия и улучшить шаблон для удобного оформления заказов. Также требуется интеграция SEO-плагина и корректные редиректы для индексации.
Веб-программирование6 заявокОткрыт3 дня назад Требуется интеграция интернет-магазина на WordPress с 1С 8 версии. Необходимо выгрузить товары из 1С, а также настроить обновление остатков и цен. Укажите цену и срок выполнения в заявке.
Веб-программирование5 заявокОткрыт3 дня назад- $260
Требуется разработка чат-бота в Telegram для продажи букетов. Базовый функционал: загрузка фото букетов, каталог, заказ, оплата и уведомления флористов. Расширенный вариант включает личный кабинет, кэшбэк и реферальную систему. Удобство для флористов и клиентов обязательно.
Веб-программирование14 заявокОткрыт3 дня назад Необходимо реализовать корректную отправку транзакций в сеть Tron в текущем React-приложении. Требуется обеспечить полный цикл: создание, подпись и отправка транзакции, а также проверить успешное подтверждение в сети. Возможны доработки во взаимодействии фронтенда с бэкендом.
Веб-программирование5 заявокОткрыт4 дня назад