Розробка API компонентів в Delphi, організація .git
Починаючи з 26.06.2024. Потрібно розробити 2 компоненти для пропрієтарного софту. Список ToDo:
- налаштування Delphi IDE, завантаження необхідних бібліотек
- організація .git в Azure DevOps: створення необхідних submodules, відмінність між релізом, триалом та актуальною версією.
- прослуховування туторіала/брифінгу з створення компонентів та правил створення документації до компонентів
- розробка 2х компонентів на вибір з основним функціоналом. Весь API інтегрувати не обов'язково (WhatsApp клієнт, Telegram клієнт, Stripe, PayPal, Gmail). Сама розробка зводиться до прочитання документації, виклику необхідних API з Delphi, перевірки функціоналу, написання документації, створення 3х .git версій: триальної, релізної та актуальної.
Обов'язкові навички:
- Delphi та наявність Delphi 10.2+ (Community або Professional)
- .git
- Python
- гарно письмова англійська
Бонус якщо є досвід:
- Microsoft Azure DevOps
- Java
- PHP
Clarification of the technical task
- - - - -
By component, we mean not a classic Delphi component, but a component for a proprietary platform. To avoid confusion in the nomenclature, let's call them modules. BackEnd and UI shell development is not needed as they are already integrated. To create 1 module, for example, PayPal auth, there will be a set of around 10 functions that need to be filled with meaning or left empty. For example
- OnConnect
- OnGetControl
- OnGet

Detailed technical task will be described in DevOps. Progress will be marked there as a simple ToDo with deadlines. The task is considered completed if there are 3 versions in .git: trial, release, and current. Documentation for them in the form of summary, properties. For example, like this (impromptu, not sure if this is exactly how it works):
PayPalAuth signs you into PayPal account and keeps the auth token alive until the application will call PayPalDeauth. "AccName" - email or account name, "Password" - account password, "OnOTPEvent" - OTP event handler.
The module's functionality should allow performing basic tasks, about 10% of the entire API, for example
- PayPal = authorization, deauthorization, balance check, payment status retrieval, fund transfer
- Gmail = receiving, sending, searching, deleting
Deadlines:
- - - - - -
Meetings with the customer as needed by the developer.
15.07.2024 - demonstration of module operation
22.07.2024 - presence of all 3 versions (trial, release, and dev) in .git.
31.07.2024 - deadline
Уточнение ТЗ
- - - - -
Под компонентом имеется ввиду не классический компонент Delphi, а компонент для проприетарной платформы. Чтобы не путаться в номенклатуре назовём их модули. Разработка BackEnd и UI оболочки не нужна они уже подключаются. Для создания 1 модуля, например PayPal auth, будет набор из где-то 10 функций которые нужно будет наполнить смыслом или оставить пустыми. Например
- OnConnect
- OnGetControl
- OnGet

Детальное ТЗ будет описано в DevOps. Прогресс выполнения будет отмечаться там же в виде простого ToDo со сроками исполнения. Задание считается выполненым если имеются 3 версии в .git: триал, релиз и актуальная. Документация к ним ввиде summary, properties. Например, такая (экспромт, не уверен что конкретно так это работает):
PayPalAuth signs you into PayPal account and keeps the auth token alife until the application will call PayPalDeauth. "AccName" - email or account name, "Password" - account password, "OnOTPEvent" - OTP event handler.
Функционал модуля должен позволять делать основные задачи, около 10% всего API, например
- PayPal = авторизация, деавторизация, проверка баланса, вывод статуса платежа, перевод средств
- Gmail = приём, передача, поиск, удаление
Сроки исполнения:
- - - - - -
Митинги с заказчиком по мере необходимости разработчика.
15.07.2024 - демонстрация работы модулей
22.07.2024 - наличие всех 3х версий (триал, релиз и dev) в .git.
31.07.2024 - крайний срок
-
10 днів25 460 UAH
1880 29 0 10 днів25 460 UAHПривіт.
Досвід розробки понад 15 років.
Головним чином Delphi. Також PHP, JS, Python, SQL, C++.
Є досвід створення унікальних кастомних компонентів в Delphi: для БД, таблиці, візуалізація різних блоків, випадаючі списки, кнопки, меню та багато іншого.
Розробив дуже швидкі та оптимізовані компоненти з швидкими запитами до БД та чітким відображенням, використовуючи WinAPI.
Також є досвід з мережею, API, JSON/XML та все пов'язане.
Щоб точніше визначити бюджет, потрібно більше деталей. Можливо, є докладне ТЗ?
… І які терміни, дедлайни?
-
14 днів25 460 UAH
360 3 1 14 днів25 460 UAHДоброго вам дня. Маю досвід і проекти на Delphi. Володію JS,NodeJS,PHP,CSS,HTML,MySQL,Figma
Актуальні фриланс-проєкти в категорії Десктопні додатки
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 3 дні 20 годин тому ∙ 10 ставок |
Створення ПЗ для генерації файлів різки дерев'яних пазлівШукаємо розробника для створення програмного забезпечення, яке автоматизує процес побудови файлів різки для дерев'яних фігурних пазлів. Поточний процес Зараз кожен файл створюється дизайнером вручну в Adobe Illustrator. Файл містить: зовнішній контур пазла довільної форми;… Десктопні додатки ∙ 4 дні тому ∙ 14 ставок |
Невелика правка на сайті
700 UAH
Потрібно перепідв'язати договір оферти в футері на новий, в компанії змінився регламент Завдання на 20 хвилин Веб-програмування, Десктопні додатки ∙ 5 днів 2 години тому ∙ 111 ставок |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 7 днів 9 годин тому ∙ 44 ставки |
Додати паузи 10-30 секунд між відправками листівВітаю! Шукаю досвідченого програміста 1С / BAS (BAF) для оперативного вирішення технічної проблеми з поштовою розсилкою.Суть проблеми: Використовуємо бухгалтерську програму BAF (Business Automation Framework), редакция 2.0. Раз на місяць виникає потреба масово відправляти… Веб-програмування, Десктопні додатки ∙ 13 днів 1 година тому ∙ 10 ставок |