Программисты — удалённая работа в Москве
Дата: 2025-03-18
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-18
Описание
Веб-разработка. Доработка существующего продукта. Задача: Доработать сервис для аренды авто (Frontend, Vue.js) Необходимо реализовать фронтенд часть модуля по аренде авто для существующей системы Электронного таксопарка. Высоконагруженный сервис. Рассматриваем Fullstack и Frontend разработчиков. Требуется реализовать фронт проекта, наш стек технологий: • Backend: Nest.js • Frontend: Vue.js 2/3 • Брокер сообщений: RabbitMQ • База данных: PostgreSQL Условия работы: • Тестовая среда готова, в которой смело можно работать. • Поддержка IT-отдела компании через общую Telegram-группу и видеозвонки. • Бэкэнд часть уже реализована, по фронту макеты в Figma и ТЗ готово. • Верстать с нуля ничего не нужно, весь фронт реализуется уже на имеющихся компонентах. Что требуется от Вас для начала работы: • Опыт разработки на нашем стеке от 5-ти лет. • Отправить примеры выполненных проектов на данном стеке с результатами работ, с указанием сроков и затрат, чтобы мы могли оценить скорость и стоимость Вашей работы. • В первую очередь рассматриваем исполнителей из Екатеринбурга, для редких встреч в нашем офисе, но это не обязательно. • Умение работать с документацией и с другими API компании по документации. При взаимном желании готовы к долгосрочному сотрудничеству. Ниже представлены реализованные задачи и элементы бэкэнда, чтобы было представление об объеме работ. Реализованные задачи бэкэнда: 1. Разработка микросервиса управления пользователями: • Регистрация, авторизация, аутентификация пользователей. • Управление статусами и правами доступа (администратор, партнер). • Логика блокировки и разблокировки пользователей. • Взаимодействие с Redis для хранения токенов. 2. Микросервис для управления партнерами: • CRUD операции для данных о партнерах (название, адрес, реквизиты). • Управление проектами и их статусами. 3. ТЗ содержит 24 метода, включая: • Аутентификация пользователей. • Получение, обновление и удаление данных пользователей и партнеров. 4. Дополнительно: • 3 задачи по cron-логике для синхронизации данных. • Интеграция с внешним API по документации. • Фронтенд-реализация личного кабинета пользователей и админ панели. Краткое содержание ТЗ (уже реализован Бэк): Основные методы: • Управление реквизитами компании (добавление, получение, изменение). • Регистрация и изменение данных автомобилей партнера. • Управление условиями работы партнера. • Работа с водителями и их данными. • Управление финансовыми операциями (создание, изменение). Методы для пользователей и прав доступа: • Добавление пользователя. • Блокировка/разблокировка пользователя. • Получение пользователей. • Авторизация. • Аутентификация. • Выход со всех устройств. • Изменение данных пользователя или прав доступа. Методы для партнеров: • Добавление партнера. • Получение данных партнера. • Изменение данных партнера. Методы для проектов партнеров: • Добавление проекта. • Получение проектов. • Изменение данных проекта.
Похожие заказы
Программисты
дистанционно
договорная
Программирование микроконтроллеров. Микроконтроллер: NUVOTON MS51FB9AE и MOTORCOM YT8512H. Функции и задача устройства: Здравствуйте. Под задачу ищу исполнителя, который умеет программировать микроконтроллеры (имел их опыт программирования на С++), понимает в электронике (базовый уровень) и схемотехнике (умеет читать схемы) Глобально задача звучит следующим образом: Есть 2 контроллера, один, контролер, который считывает показания с датчиков, которые на нем находятся и передает данные на второй контроллер, «контроллер-сервер» (он в дальнейшем передает эти данные в интернет) Связь между контроллерами - по RS485 с использованием протокола modbus. Связь между контроллером и датчиками - по протоколам I2C, UART, OneWireв. С нашей стороны будут предоставлены: - ТЗ в общем виде - Схема (ГОСТовая и в общем виде) - Устройства в сборе (промышленные образцы, ничего паять не нужно будет) Результатом работы являются написанные программы для двух контроллеров. Ищем исполнителя из Москвы, МО и городах, удаленных менее чем на 250 км от Мск, т.к. устройства нужно будет физически передать исполнителю. В случае успешного сотрудничества, есть и другие проекты, более масштабные и интересные.
Москва
Фрилансеры
2025-03-21
Программисты
дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: интерактивное меню или каталог, ответы на типовые вопросы, сбор информации, Для игры Lineage2m. Платформа: Telegram. Продукт: Для игры. Техзадание есть. Пожелания и особенности: Суть бота. В игре убили босса и у него есть тайминг на воскрешение. Нужно чтоб бот автоматически показывал время респавна когда вводишь время убийства босса. Как пример. Убит в 12:00, тайминг 8часов, респаун в 20:00.
Москва
Фрилансеры
2025-03-21
Программирование в Excel
дистанционно
договорная
Анализ и работа с базами данных. Технического задания нет. Нужно сделать в эксель таблицу небольшую сегментацию рынка Шиномонтажей в Москве Как должна выглядеть таблица : -3 ценовых сегмента (дорогие, средние и дешевые) -по средней оценки потребителя ( от 4.5*, от 4* до 4.5* и до 4*) Сделать все в эксель таблице. Для уточнения полного ТЗ пишите мне в тте.ллигрм- smmekar Мой бюджет до 7000 рублей.
Москва
Фрилансеры
2025-03-21
Разработка чат-ботов
дистанционно
договорная
Задачи чат-бота: интерактивное меню или каталог, информирование клиентов, приём текстовых заказов, сбор информации. Платформа: Telegram. Продукт: Гигиена. Техзадания нет.
Москва
Фрилансеры
2025-03-21
Разработка чат-ботов
дистанционно
договорная
Задачи чат-бота: сбор информации, информирование клиентов, приём текстовых заказов. Платформа: Telegram. Продукт: автосохраниение. Техзадание есть.
Москва
Фрилансеры
2025-03-21
Программисты
дистанционно
договорная
Веб-разработка. Разработка с нуля. Пожелания и особенности: нужно написать макрос vba excel выбираем файл эксель по нажатию кнопки , и из этого файла копируем данные в свой файл по разным листам, после обработки каждой строки файла, сохраняем полученные данные в своем файле в формате пдф таким образом, чтобы каждый наш сформированный лист ровнялся одной странице в будущем pdf файле 1. Выбираем файл, из которого тянуть данные 1.1 После выбора файла, макрос должен спросить, в какие наши листы тянем данные, на выбор (возможен мультивыбор) должно быть предложено 6 пунктов (1 пункт = 1 наименование нашего листа, кроме листа «данные» В зависимости от выбранных позиций далее по тексту и макросу мы работаем и заполняем только данные на тех листах, которые указали здесь, тем не менее правила копирования данных расписаны для всех листов, но копируем только в те, что указали на этом этапе 2. Необходимые нам данные находятся в столбцах A B C D E выбранного файла. 3. Тянем данные по следующим правилам: - Определяем наличие данных в столбце B и если данные заполнены работаем с этой строкой со столбцами A B C D E (исключением является заголовок таблицы "Сотрудник" - Из столбца B по найденной строке тянем данные в: файл (где кнопка) лист "ОТ Вводный" ячейка B23 - Из столбца B по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ На рабочем" ячейка B19 - Из столбца B по найденной строке тянем данные в: наш файл (где кнопка) в лист "ПБ в(п)" ячейка D23 - Из столбца B по найденной строке тянем данные в: наш файл (где кнопка) в лист "ЭБ 1гр" ячейка B19 - Из столбца B по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ГО" ячейка B17 - Из столбца B по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ЧС" ячейка G19 - Из столбца A по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ Вводный" ячейка G23 - Из столбца C по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ Вводный" ячейка D23 - Из столбца C по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ На рабочем" ячейка D19 - Из столбца C по найденной строке тянем данные в: наш файл (где кнопка) в лист "ПБ в(п)" ячейка E23 - Из столбца C по найденной строке тянем данные в: наш файл (где кнопка) в лист "ЭБ 1гр" ячейка E19 - Из столбца C по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ГО" ячейка E17 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ Вводный" ячейка M15 и M16 и A23 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ На рабочем" ячейка M12 и M13 и A19 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "ПБ в(п)" ячейка A23 и O14 и O15 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "ЭБ 1гр" ячейка H19 и M11 и M12 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ГО" ячейка A17 и J10 и J11 - Из столбца D по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ЧС" ячейка A19 и E19 и M12 и M13 - Из столбца E по найденной строке тянем данные в: наш файл (где кнопка) в лист "ОТ Вводный" ячейка E23 - Из столбца E по найденной строке тянем данные в: наш файл (где кнопка) в лист "Вводный ГО" ячейка D17 Сохранение: У каждого листа есть своя область печати, таким образом, чтобы на 1 страницу получившегося PDF файла попадал только один наш сохраненный лист, максимум 6 листов = 6 страниц. Области печати листов: 1. ОТ Вводный (A2 - O26) 2. ОТ На рабочем (A2 - P22) 3. ПБ в(п) (A7 - P26) 4. ЭБ 1гр (A7 - N22) 5. Вводный ГО (A2-L20) 6. Вводный ЧС (A7-P22) 4. После заполнения всех листов (или только выбранных в пункте 1.1) формируется файл PDF, который называется именем ячейки B выбранного файла и на котором находится столько страниц, сколько мы указали в п 1.1( 1 лист нашего эксель с кнопкой = 1 страница файла пдф, это очень важно) 5. После того как файл сохранился, работаем со следующей найденной строкой в столбце B и делаем новый файл, пока не останется заполненных строк по столбцу B.
Москва
Фрилансеры
2025-03-20