Программисты — удалённая работа в Санкт-Петербурге
Дата: 2025-01-27
Детали
Регион
Санкт-Петербург
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-01-27
Описание
Разработка мобильных приложений. Доработка существующего приложения, разработка с нуля, тестирование. Приложение: для iOS, для Android. Устройства для масштабирования: смартфоны. Создание мобильного приложения с двухсторонним входом как от водителя так и от пассажира и использованием существующего сервера. ### Основные требования 1. Цель проекта - Разработка мобильного приложения с двухсторонним входом (как для клиентов, так и для водителей) с интеграцией в существующий сервер посредством предоставленного API. 2. Платформы - Android и iOS. 3. Используемые технологии (рекомендации) - Для кроссплатформенной разработки: Flutter или React Native (для ускорения разработки). - Использование API сервера для загрузки/отправки данных. - Работа с картами (на основе интеграции API картографических сервисов). - Пуш-уведомления (для событийных сообщений). --- ### Интерфейсы (краткое описание) #### Вход и регистрация: 1. Для клиентов: - Вход через номер телефона (используя API авторизации сервера). - Восстановление данных авторизации через API (если поддерживается сервером). 2. Для водителей: - Аналогичная система авторизации. - Регистрация через приложение. --- #### Функционал для клиентов: - Ввод данных для заказа такси (новая поездка). - Установка адреса отправления и назначения (возможно, с использованием API картографического сервиса). - Выбор типа машины, актуального на сервере. - Работа со статусами заказа: - Отслеживание статуса поездки (получение данных через API). - Карта с местоположением водителя (если доступно API для геолокации). - История поездок (выгрузка данных на основании предоставленного API). - Дополнительно: - Оценка водителей после завершения поездки. - Информирование через пуш-уведомления (например, «Такси подъехало» или «Ваша поездка завершена»). --- #### Функционал для водителей: - Список доступных заказов: - Получение предложений от системы через API с деталями заказов (адрес клиента, расстояние и т. д.). - Управление заказами: - Принятие/отказ от заказа. - Обновление статусов заказа (на месте, в пути, завершено). Возможность регулировать цену до принятия заказа. - Карта: - Отображение маршрута до клиента и отображение конечной точки поездки (на базе интеграции API маршрутов). - Возможность навигации. - Профиль водителя: - Просмотр информации о своих поездках и доходах (такие данные можно получать с сервера) - Редактирование профиля (разрешается через API). --- ### Интеграция API 1. Подключиться к серверному API в соответствии с документацией. 2. Оптимизация запросов (например, кэширующие механизмы для карт или задержки при частых обновлениях статуса поездки). 3. Работа с авторизацией: - Реализовать JWT-токены (или другую систему аутентификации, указанную сервером). 4. Всестороннее тестирование работы API: - Обработка ошибок (например, в сети, временные недоступности сервера, коды ошибок 4xx-5xx). - Проверка корректности работы запросов на всех этапах (регистрация, поездки, статусы). --- ### Технические требования 1. Фронтенд: - Поддерживаемые платформы: - Android (версии 7.0+). - iOS (версии iOS 12+). - Кроссплатформенная разработка или два отдельных нативных приложения. 2. Геокарта: - Подключение к стороннему API OSM (Google Maps, Яндекс.Карты или Mapbox). - Рендеринг местоположения в реальном времени (это предоставляется API). 3. Пуш-уведомления: - Firebase Cloud Messaging (FCM) для Android. - APNs (Apple Push Notification Service) для iOS. --- ### Тестирование 1. Юнит-тестирование для отдельной бизнес-логики. 2. Интеграционное тестирование с серверным API на реальном/тестовом окружении. 3. Функциональное тестирование приложения: - На клиентских сценариях (заказ такси, история поездок). - На водительских сценариях (прием заказа, завершение поездки). С тестами помогу. Пожелания и особенности: Ищу того кто выполнял аналогичную задачу, чтоб не писать весь код заново. Для ускорения процесса. Если вы молодой начинающий программист и уверены в своих силах, готов попробовать дать вам шанс. Сложных вычислительных моделей писать не нужно, все данные уже обрабатываются, вам остается только все правильно подключить.
Похожие заказы
Программирование микроконтроллеров
дистанционно
договорная
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Написать код для Midi контроллера ( несложная музыкальная клавиатура) на STM32F103RET6 Само устройство паять не надо, pcb разводить не надо. Плата в наличии. Срочность: ни разу не срочно. Обработка: 30 нот note input (все независимые, без сдвиговых регистров (на каждую кнопку - свой gpinput). Клава на герконах. Нужно учесть программное подавление дребезга контактов. Скорость нажатия обрабатывать не нужно, ибо просто герконы. 5 доп.кнопок generic input button. (вкл/выкл инструменты и тд) 5 светодиодов для подсветки этих кнопок (управляются софтом на компе) button output. 1 энкодер (крутилка для переключения программ) Питание только от usb. Определяется в Виндоуз как usb hid устройство с миди-протоколом без спец.драйверов (midi streaming) с дескриптором Midi organ pedalboard. Следовательно клава видна всем музыкальным софтом, как обычная миди-клавиатура, подключенная по usb. Подобных проектов в сети очень много - есть где подглядеть. Но, много где колхоз и избыточные решения. Со своей стороны постараюсь, чтобы работа была комфортной, а ТЗ понятным, так как я четко знаю, что мне нужно и знаю, как это объяснить.
Санкт-Петербург
Фрилансеры
2025-03-16
Разработка на Python
дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: Прокси для ChatGPT с лайтовым UX флоу. Платформа: Telegram. Продукт: Бизнес-консультант. Техзадание есть. Бот уже есть и он умеет: заводить юзеров, принимать оплаты, делать запросы в Open AI Platform. Адрес:@anytab_bot Стек: iogram, postgresSQL, langchain, Amplitude Что надо: - обновить UX бота по ТЗ - сделать чат режим (управление контекстом) - сделать триггеры вовлечения и удержания. - обновить аналитику в Amplitude под новый флоу Доска с описанием флоу: https://miro.com/app/board/uXjVLvUtq2g=/?moveToWidget=3458764619157994450&cot=14 ТЗ с описанием флоу, аналитики и логики промтоводства: https://mature-drifter-3ab.notion.site/Anytab_pivoted_prd-1aea007bcda7803ebbeed91393177aa4 PS: сами промты еще в работе, но не должны блокировать PSS: Будет интересно тем, кто хочет опыт реальной коммерческой разработки в компании, так как мы - продакт оунер из крупных ИТ компаний.
Санкт-Петербург
Фрилансеры
2025-03-16
Разработка на Python
дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: интерактивное меню или каталог. Платформа: Telegram. Продукт: Квест по Питеру. Техзадание есть. Я написал простенький короткий код с квестом для телеги. Проблема в том что он слишком быстро перематывает на телефона. И мне нужно вставить внутрь квеста кнопки с надписью “ПРОДОЛЖИТЬ”. Чтобы человек на них нажимал и у него появлялся следующий абзац или фотография (а не сразу все вываливалось до следующего вопроса). Я если честно просто не знаю какую функцию подобрать чтобы еще и квест продолжал корректно работать. В общем нужно 3 вставки в квест с кнопкой “ПРОДОЛЖИТЬ” и чтобы при этом квест продолжал корректно работать. Просто хочу увидеть как это делается, а дальше я уже сам разберусь.
Санкт-Петербург
Фрилансеры
2025-03-16
Разработка мобильных приложений
дистанционно
договорная
Разработка с нуля. Приложение: для iOS, для Android. Устройства для масштабирования: смартфоны. Нужен специалист, который разработает приложение для андроид и iOS на англ и русском языке и так же по возможности чат бота в телеграм Есть тз, но оно не проф. Так же можно сделать созвон для обсуждений всех детей. Буду благодарна за ваши предложения по цене и срокам. У специалиста должен быть аккаунт с отзывы на кворк или Fl. Или на другой площадке для фрилансеров. Либо же продвинутый инста.
Санкт-Петербург
Фрилансеры
2025-03-16
Настройка 1С Бухгалтерии
дистанционно
договорная
Настроить: отчёты 1С. Версия платформы: 8.3. Количество пользователей: от 1 чел, до 1 чел Задача: при поступлении товара из дальнего зарубежья на таможне был уплачен акциз на часть товара в партии, которые подходили под акциз, но при проведении документа таможенная декларация, выделенная сумма у части товаров в том числе акциз, не формируется проводка, Дт 41.01 Кт 19.06 — включение акциза в стоимость товара, и таким образом при реализации товара уплаченный акциз не идет в расходы.
Санкт-Петербург
Фрилансеры
2025-03-16
Программисты
дистанционно
договорная
Создание сайта. Читательский сайт на подобии Мангалиба. Платформа: по рекомендации специалиста. Функционал сайта: Сайт читалка, на котором можно будет загружать свои главы комикса и свои книги. Контента нет. Пожелания и особенности: Прилагаю пример сайта, на подобии которого мне нужен, остальное в личные сообщения https://manga-shi.com.
Санкт-Петербург
Фрилансеры
2025-03-16
Программисты
дистанционно
договорная
PWA. Настройка. Пожелания и особенности: У меня есть сайт https://4brokers.ru/ сделанный на Битрикс24. Нужно, чтобы в телефоне появилась "иконка" с логотипом как на картинке. Если это возможно, нужно сделать QR-код, чтобы люди после его сканирования получали возможность просто и быстро установить "иконку" с нашим сайтом себе на телефон.
Санкт-Петербург
Фрилансеры
2025-03-16