Improve the ERP system
There is a desktop application, that is, ERP software
- the architecture of the application is done
- the platform version has been updated
- it is necessary to study the project and build a WPF application for Windows and set up synchronization between remote nodes, the local database on SQLite and the server database on PostgreSQL
-
10 days1200 USD10 days1200 USD
Regarding the budget - 300 USD is only enough for a short technical review and launching the project on the developer's machine. For the working phase involving studying the WPF project, building the Windows build, and setting up SQLite - PostgreSQL synchronization, I would estimate at least 1200 USD and 10 working days, which may change after the audit.
Look, there’s a nuance here - synchronization between remote nodes usually hinges not on the exchange button, but on conflict rules, change queues, permissions, and recovery after a connection drop. First, we set up the project, check the build, review the SQLite/PostgreSQL schema, then create an exchange plan and implement it without breaking the current ERP.
Similar works
> https://business.ingello.com/forma-crm - corporate system with roles, data, and business logic
> https://business.ingello.com/forma-wms - accounting system where data stability and operations are crucial
> https://systems-fl.ingello.com - Ingello Systems profile for projects on the marketplace
… What I need from you
> access to the repository or project archive
> build instructions, if available
> example of local SQLite and the structure of the server PostgreSQL
I would like to clarify 2 things
> should the synchronization be bidirectional or only local nodes send changes to the server
> is there already a working exchange mechanism that needs fixing, or does it need to be designed from scratch
In short - it can be kept simple, but the synchronization base needs to be done carefully, otherwise the ERP will start losing data at the most expensive moment =)--
-
20 days300 USD20 days300 USD
I will successfully build your WPF application for Windows and set up reliable asynchronous synchronization between local SQLite databases and a central PostgreSQL server, handling conflicts and connection interruptions.
What specific change tracking mechanism is currently embedded in the architecture — are UUIDs used in the SQLite tables instead of auto-incrementing IDs, and is there a column for the last update timestamp, so that nodes can correctly exchange data without the risk of overwriting each other's unique records?
Budget and deadlines will be discussed in private correspondence.
Similar completed project: Доплата по проекту Google ads
-
1 day300 USD1 day300 USD
Hello! I have reviewed the task. The project is clear — I can get involved in studying the existing architecture, building the WPF application, and setting up synchronization between nodes for SQLite/PostgreSQL. If relevant, we can discuss the details.
-
10 days300 USD
293 1 10 days300 USDHello Didar, I am ready to discuss all the details regarding the work in private messages. Please send me the attachment so that I have a complete picture of what I need to work on.
-
10 days700 USD
324 10 days700 USDHello, Didar! I have experience in developing ERP-like systems using C#/WPF and I am ready to assist with the refinement of your software.
I specialize in creating desktop solutions using the MVVM pattern. My portfolio includes projects with similar logic (specifically the data management system "School Journal"), where I implemented the architecture for interacting with the database and handling business logic. I am well acquainted with working with SQLite as a local database and PostgreSQL as a central one.
Synchronization between SQLite (Local) and PostgreSQL (Server) is a critical node. To ensure the system operates stably, I propose:
1) Conduct an audit of the current data schema (checking UUIDs and timestamps to avoid conflicts during exchange).
2) Set up a clean build of the WPF project for the current version of the platform.
3) Implement an asynchronous synchronization model so that the program interface does not "freeze" during data exchange.
Questions for you:
… — Is there any ORM being used in the project (for example, Entity Framework or Dapper)?
— Should the synchronization occur directly between the databases or through an intermediate API server?
— Do you have a developed environment for testing PostgreSQL?
I am ready to quickly review the source code and propose a step-by-step implementation plan. I look forward to collaborating!
-
4 days300 USD
196 4 days300 USDWe already have almost ready developments on ERP, synchronization of local and server databases, plus we can add an AI assistant for monitoring data exchange errors and logs - this can be quickly adapted to your project, I'm in touch ))
Regarding the budget of 300 USD, I would suggest starting with the first phase for 3-4 days - to set up the project, build a WPF application for Windows, check the current architecture, and provide a working plan for synchronizing SQLite with PostgreSQL.
In general, it's normal to start not with a major overhaul, but with a technical audit and a control build - otherwise, you might heroically fix the wrong layer of the system, a classic scenario =)
> What we will do in the first phase
> Study the project structure and dependencies
> Set up a local WPF build
… > Check the platform version after the update
> Analyze the SQLite and PostgreSQL schema
> Propose a synchronization scheme between remote nodes
> Show risks regarding data conflicts, queues, offline mode, and logging
I see two important questions before accurately estimating the full development.
> Are there currently source files and instructions for building the project?
> Should the synchronization be bidirectional or should the server only accept changes from local nodes?
Similar cases from Ingello
> https://business.ingello.com/iks - corporate accounting system and business logic
> https://business.ingello.com/forma-crm - management system with roles, data, and processes
> https://business.ingello.com/forma-bpm - automation of business processes, similar in approach to ERP
Main profile for such projects
> https://systems-fl.ingello.com
After the first phase, I will provide an accurate estimate for the full development, because my feeling is that the main risk here is not WPF, but correct synchronization, data conflicts, and stable builds after the platform update.
-
3 days1333 USD
379 3 days1333 USDHello, Didar!
I am interested in your project for the development and support of the ERP system. With solid experience in the architecture of complex applications and the .NET/WPF platform, I am ready to quickly engage in the task.
How I can be useful on the project:
• Quick immersion: I can effectively understand existing architecture and other people's code, which will minimize onboarding time.
• Build and deployment: I will take on the build and preparation of the WPF application for Windows, considering the updated version of the platform.
• Data handling and synchronization: I have a deep understanding of the specifics of working with both local databases (SQLite) and centralized servers (PostgreSQL). I will set up reliable, fault-tolerant data synchronization between remote nodes and the server, minimizing the risk of conflicts.
I am focused on code cleanliness, stability of desktop solutions, and architectural accuracy. I would be happy to discuss technical details, the current state of the codebase, and your expectations regarding timelines during a call or in chat.
-
10 days500 USD
1117 4 0 10 days500 USDHi there! I can jump into your existing ERP project, understand the current architecture, and build the Windows WPF client so it feels stable, fast, and easy for users who work with sales data every day. I have worked with WPF and desktop business systems where offline work and reliable syncing are the make or break parts, so I know how to keep the local SQLite data safe while syncing cleanly with PostgreSQL.
For synchronization between remote nodes, I would set up a clear sync contract with change tracking, conflict handling, and a queue for retries when the network drops. The user should never feel fear about losing edits. I also make sure admin and agent permissions are enforced both in the UI and in the data layer, so no one can access what they should not see even if they try. After the first working version, I add logging and simple diagnostics so you can quickly understand what happened if a sync issue appears in the field.
One feature idea that will make this system feel much more professional is a Sync Timeline screen. It shows last sync time, what was uploaded and downloaded, and any conflicts with a clear suggestion for resolution. It saves hours of support and makes the team trust the tool.
https://app.cookiecad.com
https://vitcollc.ae
-
10 days300 USD
1309 6 1 10 days300 USDHello, Didar.
I am a fullstack developer and have a very extensive experience in WPF application.
Also I have a experience that build management system of the one factory using the WPF + SQLlite.
Base on this experience, I can complete your project as perfectly in the deadline.
And if you share me the github repo link, I will let you know more clear solutions.
Feel free reach out to me anytime.
Thank you.
-
Winning proposal3 days500 USD
402 Winning proposal3 days500 USDHello! I am a .NET/C# developer, specializing in the creation and maintenance of desktop business applications (WPF) and complex databases. My profile perfectly matches your task. I have practical experience in developing the architecture of a desktop CRM system (WPF, MVVM) and working closely with relational databases, including PostgreSQL and local solutions like SQLite through Entity Framework Core.
Here’s how I see the solution to your task:
1. I will quickly immerse myself in the existing architecture, update dependencies, and set up a stable build of the WPF application.
2. I will implement reliable data synchronization between SQLite and PostgreSQL. To ensure data security and integrity during connection interruptions, it is best to implement synchronization through a REST API layer (ASP.NET Core) or specialized sync frameworks, excluding direct connection of the desktop to the server database.
-
3 days300 USD
3526 51 2 3 days300 USDHello. I am interested in your project.
I am a Full-Stack .NET developer with experience in C#/.NET, WPF, SQLite, PostgreSQL, and desktop applications. I have experience with architectural projects, refactoring, integrations, and supporting existing systems.
I am ready to:
- quickly understand the current architecture of the ERP system;
- build and configure a WPF application;
- set up synchronization between local SQLite and server PostgreSQL;
- enhance existing functionality and stabilize the application's performance.
I can work carefully with someone else's code and bring projects to a working production state.
I am ready to discuss the details and start in the near future.
-
3 days300 USD
726 9 1 3 days300 USDHello! I have carefully studied your project and am ready to start its implementation. Let's discuss the details for the best execution.
-
10 days300 USD
417 10 days300 USDHi
I'm a C#/.NET developer who have experience of 17 years and have strong skills in below stacks:
ASP.NET MVC/Core, Webform, SOAP, WPF/UWP, Xamarin, IIS, SQL, Repository Pattern Unit Of Work, etc.
Also, I have skills with frontend stacks such as javascript, html and css.
I'm ready to test my skills with any way.
Looking forward to hear from you for more discussion.
Regrads.
Da.
-
3 days300 USD
1899 29 1 1 3 days300 USDHello! I am ready to help with your project. I have extensive experience in development and can implement all the necessary components according to your documentation. I guarantee quality execution within the agreed deadlines.
-
5 days350 USD
421 5 days350 USDI'm prepared to examine the project, however it's challenging to determine its exact extent from the existing description.
I can comprehend the architecture and synchronization, raise the current version, and analyze the project first. I will then give a precise cost and schedule estimate.
-
5 days300 USD
2662 53 0 1 5 days300 USDGood afternoon.
I am ready to look at the project, but based on the current description, it is difficult to accurately assess the scope.
I can first study the project, raise the current version, understand the architecture and synchronization. After that, I will provide an accurate estimate of the timelines and costs.
-
1 day300 USD
11606 44 0 1 day300 USDHello, I finally got access to Windows. I'm checking the project now. Is everything still on?
-
Добрый день, в гите проект
-
Current freelance projects in the category C#
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 10 days 6 hours back ∙ 2 proposals |
Creation of a plugin for integration with the POS system Syrve, C#Develop a plugin for the Syrve POS system (on-premise), which is installed on the establishment's server. The plugin must: (1) transmit data to our server in real-time — orders, table statuses, payments, receipts; (2) receive commands from Reservble — booking confirmations,… C#, Web Programming ∙ 13 days 2 hours back ∙ 15 proposals |