Доопрацювати ERP систему
Є один десктопний додаток, тобто ERP софт
- архітектура додатка зроблена
- оновлена версія платформи
- потрібно вивчити проект і зібрати додаток WPF під Windows та налаштувати синхронізацію між віддаленими вузлами, локальна база на SQLite, а серверна на PostgreSQL
-
10 днів53 895 UAH10 днів53 895 UAH
ПО бюджету - 300 USD вистачить тільки на короткий технічний розбір і запуск проєкту на машині розробника. За робочий етап з вивченням WPF-проєкту, зборкою Windows-білда і налаштуванням синхронізації SQLite - PostgreSQL я б ставив від 1200 USD і 10 робочих днів, після аудиту може змінитися.
Дивіться, тут нюанс - синхронізація між віддаленими вузлами зазвичай упирається не в кнопку обміну, а в правила конфліктів, черги змін, права і відновлення після обриву зв'язку. Спочатку піднімаємо проєкт, перевіряємо збірку, дивимося схему SQLite/PostgreSQL, потім робимо план обміну і впроваджуємо без ламання поточної ERP.
Схожі роботи
> https://business.ingello.com/forma-crm - корпоративна система з ролями, даними і бізнес-логікою
> https://business.ingello.com/forma-wms - облікова система, де важливі стабільність даних і операції
> https://systems-fl.ingello.com - профіль Ingello Systems для проєктів на біржі
… Потрібно від вас
> доступ до репозиторію або архіву проєкту
> інструкція по зборці, якщо є
> приклад локальної SQLite і структура серверної PostgreSQL
Уточню 2 речі
> синхронізація повинна бути двосторонньою або тільки локальні вузли відправляють зміни на сервер
> вже є готовий механізм обміну, який потрібно полагодити, або його потрібно спроектувати заново
Якщо коротко - можна не ускладнювати, але базу синхронізації треба зробити акуратно, інакше ERP почне втрачати дані в найдорогіший момент =)--
-
20 днів13 474 UAH20 днів13 474 UAH
Успішно зберу ваш WPF-додаток під Windows та налаштую надійну асинхронну синхронізацію між локальними базами SQLite та центральним сервером PostgreSQL з обробкою конфліктів та обривів зв'язку.
Який саме механізм відстеження змін (Change Tracking) зараз закладено в архітектуру — чи використовуються в таблицях SQLite UUID замість автоінкрементних ID та колонки з таймстемпом останнього оновлення, щоб вузли могли коректно мінятися даними без ризику затерти унікальні записи один одного?
Бюджет і строки — в особистій переписці.
Схожий виконаний проєкт: Доплата по проекту Google ads
-
1 день13 474 UAH1 день13 474 UAH
Вітаю! Ознайомився із задачею. Проєкт зрозумілий — можу підключитись до вивчення існуючої архітектури, збірки WPF-застосунку та налаштування синхронізації між вузлами для SQLite/PostgreSQL. Якщо актуально — можемо обговорити деталі
-
10 днів13 474 UAH
293 1 10 днів13 474 UAHЗдрастуйте Дидар, готовий обговорити всі деталі щодо роботи в особистих повідомленнях. Скиньте мені будь ласка додаток щоб я мав повну картину з чим мені потрібно працювати
-
10 днів31 439 UAH
324 10 днів31 439 UAHВітаю, Дідар! Маю досвід розробки ERP-подібних систем на C#/WPF і готовий допомогти з доопрацюванням вашого софту.
Я спеціалізуюся на створенні десктопних рішень з використанням паттерну MVVM. У моєму портфоліо є проєкти зі схожою логікою (зокрема система керування даними «School Journal»), де я реалізовував архітектуру взаємодії з БД та обробку бізнес-логіки. Робота з SQLite як локальною базою та PostgreSQL як центральною мені добре знайома.
Синхронізація між SQLite (Local) та PostgreSQL (Server) — це критичний вузол. Щоб система працювала стабільно, я пропоную:
1) Провести аудит поточної схеми даних (перевірка UUID та таймстемпів для уникнення конфліктів при обміні).
2) Налаштувати чисту збірку (build) WPF-проєкту під актуальну версію платформи.
3) Реалізувати асинхронну модель синхронізації, щоб інтерфейс програми не «зависав» під час обміну даними.
Запитання до вас:
… — Чи використовується в проєкті якась ORM (наприклад, Entity Framework або Dapper)?
— Синхронізація має йти напряму між БД чи через проміжний API-сервер?
— Чи є у вас розгорнуте середовище для тестування PostgreSQL?
Готовий оперативно вивчити вихідний код і запропонувати покроковий план впровадження. Буду радий співпраці!
-
4 дні13 474 UAH
196 4 дні13 474 UAHу нас вже є практично готові напрацювання по ERP, синхронізації локальної та серверної бази, плюс можемо додати ІІ-помічника для контролю помилок обміну даними та логів - це можна швидко адаптувати під ваш проект, я на зв'язку ))
по бюджету 300 USD я б запропонував почати з першого етапу на 3-4 дні - підняти проект, зібрати WPF-додаток під Windows, перевірити поточну архітектуру та дати робочий план по синхронізації SQLite з PostgreSQL.
В цілому нормально починати не з великої переробки, а з технічного аудиту та контрольної збірки - інакше можна героїчно ремонтувати не той шар системи, класика жанру =)
> що зробимо на першому етапі
> вивчимо структуру проекту та залежності
> налаштуємо локальну збірку WPF
… > перевіримо версію платформи після оновлення
> розберемо схему SQLite та PostgreSQL
> запропонуємо схему синхронізації між віддаленими вузлами
> покажемо ризики по конфліктах даних, чергах, офлайн-режиму та журналюванню
ВІжу два важливі питання перед точною оцінкою повної доопрацювання.
> чи є зараз вихідники та інструкція по зборці проекту
> синхронізація повинна бути двосторонньою чи сервер тільки приймає зміни з локальних вузлів
схожі кейси Ingello
> https://business.ingello.com/iks - корпоративна система обліку та бізнес-логіка
> https://business.ingello.com/forma-crm - управлінська система з ролями, даними та процесами
> https://business.ingello.com/forma-bpm - автоматизація робочих процесів, близько по підходу до ERP
головний профіль під такі проекти
> https://systems-fl.ingello.com
після першого етапу дам точну оцінку повної доопрацювання, тому що по відчуттях основний ризик тут не WPF, а коректна синхронізація, конфлікти даних та стабільна збірка після оновлення платформи.
-
3 дні59 868 UAH
379 3 дні59 868 UAHПривіт, Дідар! Мене зацікавив ваш проект з розвитку та підтримки ERP-системи. Маючи солідний досвід роботи з архітектурою складних додатків та платформою .NET/WPF, я готовий оперативно включитися в задачу. Чим я можу бути корисний на проекті: • Швидке занурення: Вмію ефективно розбиратися в готовій архітектурі та чужому коді, що дозволить мінімізувати час на онбординг. • Збірка та розгортання: Візьму на себе збірку та підготовку WPF-додатку під Windows з урахуванням оновленої версії платформи. • Робота з даними та синхронізація: Маю глибоке розуміння специфіки роботи як з локальними базами (SQLite), так і з централізованими серверами (PostgreSQL). Налаштую надійну, відмовостійку синхронізацію даних між віддаленими вузлами та сервером, мінімізуючи ризики конфліктів. Орієнтуюсь на чистоту коду, стабільність десктопних рішень та архітектурну точність. Буду радий обговорити технічні деталі, поточний стан кодової бази та ваші очікування щодо термінів в рамках дзвінка або в чаті.
-
10 днів22 456 UAH
1117 4 0 10 днів22 456 UAHПривіт! Я можу приєднатися до вашого існуючого проекту ERP, зрозуміти поточну архітектуру та створити клієнт Windows WPF, щоб він був стабільним, швидким і зручним для користувачів, які щодня працюють з даними продажів. Я працював з WPF та настільними бізнес-системами, де офлайн-робота та надійна синхронізація є критично важливими, тому я знаю, як зберегти локальні дані SQLite в безпеці, синхронізуючи їх з PostgreSQL.
Для синхронізації між віддаленими вузлами я налаштував би чіткий контракт на синхронізацію з відстеженням змін, обробкою конфліктів та чергою для повторних спроб, коли мережа обривається. Користувач ніколи не повинен боятися втратити редагування. Я також забезпечую дотримання прав адміністратора та агента як в інтерфейсі, так і в шарі даних, щоб ніхто не міг отримати доступ до того, що не повинен бачити, навіть якщо спробує. Після першої робочої версії я додаю журналювання та просту діагностику, щоб ви могли швидко зрозуміти, що сталося, якщо виникає проблема з синхронізацією.
Одна ідея функції, яка зробить цю систему набагато професійнішою, - це екран Хронології Синхронізації. Він показує час останньої синхронізації, що було завантажено та скачано, а також будь-які конфлікти з чіткою пропозицією щодо їх вирішення. Це економить години підтримки та викликає довіру команди до інструменту.
https://app.cookiecad.com
https://vitcollc.ae
-
10 днів13 474 UAH
1309 6 1 10 днів13 474 UAHПривіт, Дідар.
Я є фулстек-розробником і маю дуже великий досвід у WPF-додатках.
Також я маю досвід створення системи управління для одного заводу, використовуючи WPF + SQLlite.
Виходячи з цього досвіду, я можу виконати ваш проект ідеально в терміни.
Якщо ви поділитеся зі мною посиланням на репозиторій GitHub, я зможу запропонувати більш чіткі рішення.
Не соромтеся звертатися до мене в будь-який час.
Дякую.
-
Переможець3 дні22 456 UAH
402 Переможець3 дні22 456 UAHПривіт!
Я .NET/C# розробник, спеціалізуюсь на створенні та підтримці десктопних бізнес-додатків (WPF) та складних базах даних.
Мій профіль ідеально відповідає вашій задачі. У мене є практичний досвід розробки архітектури десктопної CRM-системи (WPF, MVVM) та тісної роботи з реляційними базами даних, включаючи PostgreSQL та локальні рішення, такі як SQLite через Entity Framework Core.
Як я бачу рішення вашої задачі:
1. Швидко занурюся в існуючу архітектуру, оновлю залежності та налаштувати стабільний білд WPF-додатку.
2. Реалізую надійну синхронізацію даних між SQLite та PostgreSQL. Щоб забезпечити безпеку та цілісність даних при обривах зв'язку, синхронізацію найкраще реалізувати через прошарок REST API (ASP.NET Core) або спеціалізовані sync-фреймворки, виключивши пряме підключення десктопа до серверної БД.
-
3 дні13 474 UAH
3526 51 2 3 дні13 474 UAHДоброго дня. Зацікавив ваш проект.
Я Full-Stack .NET розробник з досвідом роботи з C#/.NET, WPF, SQLite, PostgreSQL та десктопними додатками. Є досвід роботи з архітектурними проектами, рефакторингом, інтеграціями та підтримкою існуючих систем.
Готовий:
- швидко розібратися в поточній архітектурі ERP системи;
- зібрати та налаштувати WPF додаток;
- налаштувати синхронізацію між локальною SQLite та серверною PostgreSQL;
- доопрацювати існуючий функціонал і стабілізувати роботу додатка.
Вмію акуратно працювати з чужим кодом і доводити проекти до робочого production-стану.
Готовий обговорити деталі та розпочати найближчим часом.
-
3 дні13 474 UAH
726 9 1 3 дні13 474 UAHПривіт! Я уважно вивчив ваш проект і готовий розпочати його реалізацію. Давайте обговоримо деталі для найкращого виконання.
-
10 днів13 474 UAH
417 10 днів13 474 UAHПривіт
Я розробник C#/.NET з 17-річним досвідом і маю сильні навички в наступних технологіях:
ASP.NET MVC/Core, Webform, SOAP, WPF/UWP, Xamarin, IIS, SQL, шаблон репозиторію, одиниця роботи тощо.
Також я маю навички з фронтенд-технологій, таких як javascript, html та css.
Я готовий перевірити свої навички будь-яким способом.
Чекаю на вашу відповідь для подальшого обговорення.
З повагою.
Да.
-
3 дні13 474 UAH
1899 29 1 1 3 дні13 474 UAHВітаю! Готовий допомогти з вашим проєктом. Маю великий досвід розробки та зможу реалізувати всі необхідні компоненти згідно з вашою документацією. Гарантую якісне виконання в обумовлені терміни.
-
5 днів15 719 UAH
421 5 днів15 719 UAHЯ готовий розглянути проект, однак важко визначити його точний обсяг з наявного опису. Я можу зрозуміти архітектуру та синхронізацію, підняти поточну версію та спочатку проаналізувати проект. Потім я надам точну оцінку вартості та графіку.
-
5 днів13 474 UAH
2662 53 0 1 5 днів13 474 UAHДоброго дня.
Готовий подивитися проект, але за поточним описом поки що складно точно оцінити обсяг.
Можу спочатку вивчити проект, підняти поточну версію, розібратися з архітектурою та синхронізацією. Після цього дам точну оцінку за термінами та вартістю.
-
1 день13 474 UAH
11606 44 0 1 день13 474 UAHПривіт, нарешті отримав доступ до Віндовс
Зараз перевіряю проект
Все ще в силі?
-
Добрый день, в гите проект
-
Актуальні фриланс-проєкти в категорії C#
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 10 днів 9 годин тому ∙ 2 ставки |
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 13 днів 6 годин тому ∙ 15 ставок |