Написати бекенд (ExpressJS або NestJS). Підключити бекенд до фронтенду.
27 000 UAHФункциональность:
Пользователи регистрируются, указывая основные данные (имя, email, пароль) и выбирая свою принадлежность (Enterprise, Республиканец, Демократ, Независимый).
Enterprise — для бизнеса.
Independents — для всех аккаунтов, которые не относятся к основным двум политическим партиям.
Все пользователи смогут видеть возможности, созданные независимыми и бизнес-аккаунтами.
Регистрация и онбординг пользователей
В системе будут разные роли, такие как Агитатор (Campaigner) и Канвассер (Canvasser), каждая из которых имеет доступ к различным функциям:
Агитатор: Управляет кампаниями, назначает задачи, просматривает отчёты, создаёт опросы. Также определяет место встречи для получения агитационных материалов (листовки, значки и т. д.).
Канвассер: Проводит агитацию "от двери к двери" и фиксирует взаимодействия.
Подготовка к агитации
Агитационные материалы, такие как ключевые тезисы, обычно предоставляются кампанией.
Кампания сможет загружать их так же, как создаёт опросы.
Мы хотим, чтобы эти материалы были максимально краткими и простыми, как вопросы в опросах.
Оптимизация маршрутов на основе ИИ
Использование географических данных и исторических данных о результативности районов.
Функция может использовать существующие картографические API для базовых предложений маршрутов и накладывать пользовательские ИИ-модели для оптимизации под конкретную кампанию.
Фиксация контактов и контроль времени
Контроль будет реализован через мобильное приложение для канвассеров.
Приложение будет записывать данные, такие как временные метки, географические координаты и результаты взаимодействий. Данные синхронизируются с серверами в реальном времени или по заданному графику.
Мы хотим реализовать механику, схожую с NVIDIA (Pokémon Go):
Канвассеры смогут фотографировать окружающую местность.
Это также подтвердит их нахождение в поле.
Маршруты, оптимизированные ИИ
Оптимизация маршрутов будет автоматически назначать наиболее эффективные пути для канвассеров, используя данные в реальном времени.
Корректировки маршрутов можно будет делать "на лету" на основе актуальной информации с местности.
Интеграция платежей
Выплаты канвассерам могут обрабатываться двумя способами:
Автоматически: Интеграция платёжного шлюза для начисления выплат на основе количества посещённых дверей.
По запросу: Канвассеры могут запрашивать выплату через приложение, после чего она может потребовать одобрения от менеджеров кампании.
Функция "Найди своего кандидата"
Позволит канвассерам видеть карту своего района, активировать будущие агитационные возможности.
Должен быть список кандидатов или кампаний.
Кампании смогут приглашать людей в приложение и находить их через эту функцию.
Приложения 1
-
1269 5 0 https://deutsch-kurs-hannover.de
https://tripshock.com
Добрый день!
Занимаюсь веб разработкой около 10 лет
Последние года занимался разработкой на Node.js, Nest.js, Expres.js, React.js, Vue.js в аусторс компании. Так же есть опыт работы с php, PostgreSQL, MySQL, MongoDB. Так же до этого работал с php и знаю бизнес процессы и процессы разработки!
Я работал как фрилансах так и на компании
-
96691 1276 1 10 Здравствуйте.Есть большой опыт с Nest.js.Готов к сотрудничеству
-
551 33 0 Добрый день, могу сделать node.js + express + БД.
Если нужно, опишу swagger и добавлю docker. Подробно в личные сообщения.
* могу начать сегодня.
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 1 день 15 часов назад ∙ 17 ставок |
Оптимизация скорости сайта WordPress
5092 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 10 часов назад ∙ 65 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 825 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 2 дня 11 часов назад ∙ 63 ставки |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 4 дня 12 часов назад ∙ 2 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 5 дней 18 часов назад ∙ 87 ставок |