Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2026-08-13
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-08-13
Описание
Веб-разработка. Доработка существующего продукта. Ищу full-stack разработчика для аудита и переноса веб-проекта с Base44 Atlas — веб-платформа для самопознания и цифровой заботы о психологическом состоянии пользователя. В проекте есть психологические исследования, персональная карта личности, дневник, рекомендации, библиотека материалов и подписочная модель. Задача — изучить существующий проект, провести ревью сгенерированного кода и перенести его с Base44 в полноценный независимый веб-проект, который можно развивать, тестировать и размещать на собственном хостинге без зависимости от Base44. Основные разделы проекта: * главная страница; * регистрация, авторизация и профиль пользователя; * каталог психологических исследований; * прохождение исследований с сохранением прогресса; * карта личности с визуализацией показателей; * персональные результаты, инсайты и рекомендации; * дневник; * библиотека и видео; * «Мои открытия»; * закладки; * управление подпиской и доступом к премиум-функциям; * административная часть; * продуктовая аналитика. В проекте используются психологические опросники BFI-10, GQ-6, PSS, SWLS, GSE и ERQ. Для каждого исследования должны корректно работать собственные формулы подсчёта, обратное кодирование отдельных вопросов, правила обработки пропущенных ответов и интерпретация результата. Карта личности должна обновляться только на основании показателей, которые непосредственно измеряются соответствующими исследованиями. Нельзя автоматически переносить результат одного теста на несвязанные параметры. Этап 1. Технический аудит Необходимо: * получить и изучить доступный исходный код и структуру Base44-проекта; * проверить frontend, backend, базу данных, авторизацию и бизнес-логику; * определить, какие части можно сохранить, а какие необходимо переписать; * выявить ошибки, дублирование, временные решения, уязвимости и архитектурные ограничения; * отдельно проверить расчёты психологических исследований; * проверить сохранение незавершённых и завершённых попыток; * проверить корректность пользовательских данных, прав доступа и подписки; * оценить качество адаптивной версии; * составить краткий письменный отчёт; * предложить стек и архитектуру независимой версии; * подготовить оценку сроков и стоимости переноса. В отчёте ожидаю: * описание текущего состояния проекта; * список критических и некритических проблем; * рекомендации по архитектуре; * перечень компонентов, которые можно перенести; * перечень компонентов, которые необходимо переписать; * план миграции по этапам; * предварительную оценку сроков и бюджета. Этап 2. Перенос проекта После согласования аудита необходимо: * развернуть самостоятельный frontend и backend; * перенести интерфейс и существующую функциональность; * спроектировать нормальную структуру базы данных; * реализовать безопасную авторизацию и разграничение доступа; * перенести пользователей и данные, если Base44 позволяет выполнить экспорт; * реализовать сохранение попыток прохождения исследований; * предусмотреть статусы попыток: in_progress, completed и invalid; * реализовать и протестировать расчёты всех опросников; * перенести карту личности, дневник, рекомендации, библиотеку и закладки; * реализовать административную панель; * подготовить интеграцию подписки и биллинга через API, callback/webhook и проверку статуса; * предусмотреть обработку ошибок оплаты, активации и отмены подписки; * подключить аналитику ключевых событий; * настроить логирование и мониторинг ошибок; * обеспечить адаптивность для мобильных устройств и десктопа; * подготовить проект к размещению на собственном домене и хостинге; * настроить тестовое и рабочее окружение; * подготовить техническую документацию по запуску и дальнейшей разработке. Технические требования Конкретный стек предлагается разработчиком после аудита. Предпочтителен современный и распространённый стек, который легко поддерживать и передавать другим специалистам. Обязательно: * понятная модульная архитектура; * документированный код; * Git-репозиторий; * разделение frontend, backend и конфигурации окружений; * безопасное хранение ключей и секретов; * резервное копирование базы данных; * валидация данных на клиенте и сервере; * защита персональных данных; * автоматические тесты для формул исследований и критической бизнес-логики; * отсутствие зависимости от Base44 после завершения переноса; * возможность дальнейшего развития проекта другим разработчиком. Ожидаемый результат Полностью самостоятельный веб-проект Atlas, который: * работает без Base44; * размещён в Git-репозитории; * может быть развёрнут на выбранном хостинге; * имеет документированную архитектуру; * сохраняет необходимую функциональность текущего прототипа; * корректно работает на мобильных устройствах и компьютерах; * содержит тесты критической логики; * готов к дальнейшему развитию и подключению новых исследований и тематических модулей. Ищу не специалиста, который просто «поправит несколько экранов» в Base44, а разработчика, способного оценить архитектуру, разобраться в бизнес-логике и превратить прототип в поддерживаемый production-проект. Архив с кодом для оценки скину в лс.
Похожие заказы

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: автоматическое бронирование, информирование клиентов. Продукт: telegram bot для бизнеса. Техзадания нет. Пожелания и особенности: Нужен Telegram-бот для бизнеса Ищу разработчика, который сделает Telegram-бота под ключ. Что должен уметь бот: — приветствовать пользователя и показывать меню с услугами — отвечать на частые вопросы (FAQ) — собирать заявку (имя, телефон, что интересует) и присылать её мне в чат — по возможности — принимать запись на услугу с выбором даты/времени Готовое ТЗ пока нет, готов обсудить логику в переписке или на созвоне.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, информирование клиентов, приём текстовых заказов, финансовые операции, автоматическое бронирование. Продукт: Р. Техзадание есть.
Нижний Новгород Фрилансеры

Программисты

дистанционно
договорная
Веб-разработка. Настройка. Необходим выполнить задачу, связанную с букмекерскими конторами. Создать сканер по конкретному сайту для поиска вилок в букмекерах. Задача простая, подробности лично.
Москва Фрилансеры

Разработка веб-приложений

дистанционно
договорная
Разработка с нуля. Устройства для масштабирования: смартфоны, планшеты. Создание приложений сайта.
Москва Фрилансеры

Программисты

дистанционно
договорная
Вход ВКонтакте по номеру телефона и паролю,взлом. .
Удмуртия Фрилансеры

Программисты

дистанционно
договорная
ВК. .
Удмуртия Фрилансеры

Доработка сайта

дистанционно
договорная
Уже есть: готовый сайт, дизайн. Интернет-магазин. Платформа: Next.js. Количество карточек товаров: 3. Функционал сайта: Подключить оплату через Юкасса, сделать карточки товара 3 шт., сделать страницу с корзиной и оформлением заказа. Контент есть. Требуется доработка существующего самописного сайта интернет-магазина. Нужно реализовать полный сценарий покупки товара — от выбора товара на главной странице до успешной оплаты. Что необходимо сделать: 1. Доработать главную страницу - добавить полноценные карточки товаров; - вывод изображения товара; - название; - цена; - описание / основные характеристики; - выбор параметров товара, если предусмотрено, например размер / цвет / вариант; - кнопка «Добавить в корзину»; - корректное отображение на десктопе и мобильных устройствах; - визуально встроить карточки в существующий дизайн сайта. 2. Реализовать корзину - добавление товара в корзину; - удаление товара; - изменение количества; - отображение выбранных параметров товара; - автоматический пересчёт стоимости; - отображение итоговой суммы заказа; - сохранение корзины при переходе между страницами; - корректная работа после обновления страницы. 3. Реализовать оформление заказа - отдельная страница / форма оформления; - имя покупателя; - телефон; - e-mail; - необходимые данные для заказа; - валидация обязательных полей; - отображение состава заказа и итоговой суммы перед оплатой; - создание заказа на стороне сайта; - присвоение заказу уникального ID; - хранение статуса заказа. 4. Интегрировать ЮKassa - подключение через API ЮKassa; - создание платежа; - передача суммы заказа; - передача ID заказа; - перенаправление пользователя на оплату; - обработка ответа ЮKassa; - настройка webhook / callback от ЮKassa; - проверка фактического статуса платежа на backend; - изменение статуса заказа после успешной оплаты; - обработка отменённой / неуспешной оплаты; - исключение ситуации, когда пользователь может вручную открыть success-страницу без фактической оплаты; - тестирование через тестовый режим ЮKassa; - последующий перевод интеграции в боевой режим. 5. Сделать страницы результата оплаты - страница успешной оплаты; - страница неуспешной / отменённой оплаты; - вывод номера заказа; - понятный текст для пользователя; - кнопка возврата на сайт / в каталог. 6. Связать весь сценарий целиком Пользователь должен иметь возможность: товар ? корзина ? оформление заказа ? ЮKassa ? оплата ? возврат на сайт ? корректный статус заказа. 7. Тестирование Нужно проверить: - успешную оплату; - отмену оплаты; - ошибку оплаты; - повторный переход на страницу оплаты; - повторный webhook; - изменение количества товаров; - некорректно заполненную форму; - работу корзины; - мобильную версию. Сайт уже существует, полностью создавать его с нуля не требуется. Сайт самописный, не Tilda / WordPress / Shopify. Нужен исполнитель, который сможет выполнить задачу под ключ, включая frontend, backend и интеграцию ЮKassa. В отклике прошу указать: - итоговую стоимость; - срок; - что входит в стоимость; - что потребуется предоставить с моей стороны; - работали ли ранее с API ЮKassa. Просьба указывать стоимость за весь перечисленный объём, а не только за подключение платёжной формы ЮKassa.
Москва Фрилансеры