
Closed
Posted
Paid on delivery
Debug & Create Windows Installer for Offline POS + KDS (Node.js + SQLite) Description I have an offline POS (cash register) + KDS (kitchen display) web app running locally on Windows using Node.js (Express/ESM), WebSockets, and SQLite (better-sqlite3). It includes Admin/Panel, table orders, and Excel (.xlsx) product import. What I need Debug & stabilize Products sometimes don’t show after import Selecting a table can fail (cannot open/create order) Send-to-kitchen is unreliable and/or KDS shows offline Add clear logging and fix root causes (import, orders, realtime updates) Build a one-click Windows installer Clean install on Windows 10/11 (no Node knowledge required) Install/bundle Node + dependencies, set up data/DB, create Start/Stop shortcuts Provide a simple setup guide + troubleshooting notes Deliverables Fixed project (repo/zip) + changelog Windows installer (.exe) + quick installation/start guide Basic acceptance test checklist (fresh install → import works → orders/KDS work) Required skills Node.js debugging, SQLite, WebSockets, Windows packaging/installer (NSIS/Inno Setup/PowerShell).
Project ID: 40278896
111 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
111 freelancers are bidding on average €119 EUR for this job

I've built and debugged several offline-first Node.js + SQLite systems, so the issues you're describing—stale product lists after .xlsx import, failed table-order creation, and WebSocket disconnects between POS and KDS—are patterns I've traced and resolved before. My approach is straightforward: I'll add structured logging at every critical path (import parsing, SQLite write confirmations, WebSocket heartbeat/reconnect), reproduce each bug systematically, then fix the root causes rather than papering over symptoms. For the installer, I'll use Inno Setup to bundle Node.js, your app, and a pre-initialized SQLite database into a single .exe with auto-generated Start/Stop shortcuts—zero technical knowledge required from the end user. I can start immediately and have deep experience with Express/ESM, better-sqlite3, and Windows packaging.
€30 EUR in 1 day
6.3
6.3

Hi there, I will debug and stabilize your offline POS/KDS system and deliver a one-click Windows installer. Specifically, I will fix the product import issue (likely a timing or transaction commit problem with better-sqlite3), resolve the table/order creation failures, and ensure reliable WebSocket communication between POS and KDS. For the installer, I will use Inno Setup to bundle Node.js, all dependencies, and your SQLite database into a single .exe with auto-setup, Start/Stop shortcuts, and a system tray option. One thing worth considering - I will add a lightweight health-check endpoint that the KDS pings periodically, so instead of just showing "offline" it will attempt auto-reconnect with a visible status indicator. This makes the system far more resilient during service restarts. Questions: 1) Are you using better-sqlite3 in synchronous mode, or have you wrapped it with async calls that might be causing the import/order race conditions? 2) Should the installer register the app as a Windows service (auto-start on boot), or is manual Start/Stop via shortcuts sufficient? Looking forward to discussing further. Thanks and best regards, Kamran
€90 EUR in 5 days
6.7
6.7

Hello, As an experienced software developer and installer specialist, I am confident in my ability to not just meet but exceed your expectations for this project. My team and I at Our Software have a proven track record of successfully debugging complex applications like your offline POS/KDS system. We understand the importance of stable functionality, especially in retail operations, and will leave no stone unturned to ensure all the issues you've highlighted are resolved. Additionally, our proficiency in Node.js, SQLite, and WebSockets makes us adept at handling the specific technologies used in your application. We are well-versed in working with popular Windows packaging tools such as NSIS, Inno Setup, and PowerShell that will come handy in creating a seamless one-click Windows installer for your application. Moreover, we realize the value of clear documentation, which is why we'll provide you with a simple setup guide along with troubleshooting notes for easy maintenance. Lastly, our commitment to excellent customer service means that post-project completion, we don't just sign off! You can expect prompt support during acceptance testing and if any issue arises thereafter. Choose us and together we'll turn this project into a success story by transforming your current challenges into robust solutions that will take your retail operations to the next level! Thanks!
€130 EUR in 2 days
6.1
6.1

Hello! I am a US-based senior software engineer with extensive experience in debugging and software development, particularly with Node.js and SQLite. I've carefully read your project description and I'm excited about the opportunity to help you debug the Offline POS and KDS systems, as well as create a Windows installer that meets your needs. With about 15 years in the industry, I have a solid track record of delivering high-quality solutions. I’ve worked on various projects, including a custom inventory management system for a local retailer and a restaurant order management app that streamlined operations. To ensure I fully understand your requirements, could you please clarify the following questions to help me better understand the project? 1. Are there any specific issues you’re currently facing with the Offline POS and KDS that you want me to prioritize? 2. Do you have any preferences or specifications for the installer setup process? My goal is to ensure that the final product not only meets your expectations but also provides a smooth user experience. I suggest we start with a detailed assessment of the current system, followed by debugging, and conclude with the installer creation. I look forward to discussing this project further and ensuring we achieve the best outcome together. Best, James Zappi
€200 EUR in 1 day
5.9
5.9

Dear , I am , a seasoned freelancer with expertise in Node.js, SQLite, and Windows packaging/installer solutions. I understand the challenges you are facing with your offline POS/KDS web app and I am confident in my ability to debug and stabilize the system. My experience in Node.js debugging, SQLite management, and Windows installer creation will ensure a seamless fix for the issues you have encountered. I will provide a clear approach to debugging, implementing clear logging, and creating a user-friendly Windows installer for easy deployment. I prioritize reliable delivery and transparent communication throughout the project. I invite you to discuss further how I can assist in resolving your project requirements effectively. Best regards,
€30 EUR in 7 days
5.3
5.3

Hello, I can debug and stabilize your Node.js POS and KDS system and deliver a clean one-click Windows installer for reliable offline use. I have experience working with Node.js, SQLite, and WebSocket based systems where order flow, realtime updates, and data imports must run consistently in local environments. My approach is to trace and fix the root causes in the import process, order creation logic, and kitchen communication while adding structured logging and stability checks to ensure reliable operation. I will then package the application with Node and dependencies into a simple Windows installer with start/stop shortcuts and provide a clear setup guide and testing checklist. Regards, Nicky
€50 EUR in 2 days
5.2
5.2

Hi, I went through your description of the offline POS and KDS system, especially the issues around unreliable table selection, missing products after import, and inconsistent WebSocket updates between the POS and KDS. I’ve debugged several Node.js + SQLite offline-first systems with similar real‑time sync challenges and previously delivered a Windows‑packaged POS installer that reduced support tickets by 70%. The real risk here is that intermittent failures often come from silent SQLite write locks, unhandled async paths in the import workflow, or WebSocket state desync when services restart. Stabilizing that requires structured logging, reproducible test cases, and a clean service orchestration model. I’ll trace the import and order flows, add targeted logging, fix locking or schema edge cases, and ensure deterministic WebSocket behaviour. Then I’ll build a one‑click Windows installer using NSIS or Inno Setup, bundling Node, configuring the DB folder, and adding Start/Stop shortcuts with a simple guide. Before starting, I need clarity on how the POS and KDS are currently launched and whether they run as separate Node processes or a single instance. Best regards, John allen.
€155 EUR in 1 day
4.5
4.5

Hello! I am a senior full stack developer having 5+ years of professional experience. After going through your project requirements in detail, I am willing to help you in debugging and creating the Windows installer for offline POS + KDS. I would love to chat with you to know more details about your project. Let's get started, Fahad.
€100 EUR in 2 days
5.0
5.0

Offline POS/KDS Debugging & Windows Installer Creation I’m a full-stack software engineer with expertise in React, Node.js, Python, and cloud architectures, delivering scalable web and mobile applications that are secure, performant, and visually refined. I also specialize in AI integrations, chatbots, and workflow automations using OpenAI, LangChain, Pinecone, n8n, and Zapier, helping businesses build intelligent, future-ready solutions. I focus on creating clean, maintainable code that bridges backend logic with elegant frontend experiences. I’d love to help bring your project to life with a solution that works beautifully and thinks smartly. To review my samples and achievements, please visit:https://www.freelancer.com/u/GameOfWords Let’s bring your vision to life—connect with me today, and I’ll deliver a solution that works flawlessly and exceeds expectations.
€50 EUR in 3 days
4.6
4.6

Hello, thanks for posting this project. I am confident in my ability to design and develop robust Gaming APIs with complex business logic using PHP Laravel. I have over 5 years of experience in Laravel development and a deep understanding of MySQL for optimized performance. I am excited about the opportunity to tackle the challenges of this gaming API project. I am confident in my ability to design and develop robust Offline POS/KDS solutions with Node.js, SQLite, and Windows packaging. I have hands-on experience debugging Node.js apps, working with better-sqlite3, WebSockets, and delivering reliable Windows installers via NSIS/Inno Setup. I am excited about delivering a reliable one-click Windows installer and a stable offline POS/KDS workflow with solid logging, bugRootCause fixes for imports, orders, and real-time updates. How soon are you looking to get started on this project? Would you prefer NSIS or Inno Setup for the installer, and is there any specific data migration plan I should align with? Looking forward to hearing from you. Best regards,
€180 EUR in 6 days
4.3
4.3

Hi, As per my understanding: You have a locally running offline POS + KDS system built with Node.js (Express/ESM), WebSockets and SQLite. However, there are stability issues such as products not appearing after Excel import, table order creation failing, and unreliable realtime communication with the kitchen display. You need debugging of these core issues plus proper logging. After stabilization, the system must be packaged into a one-click Windows installer that installs dependencies, sets up the database, and runs easily on Windows 10/11 without requiring Node knowledge. Implementation approach: First, I will analyze the current codebase to reproduce the issues and debug the import flow, order creation logic, and WebSocket communication between POS and KDS. I will add structured logging to identify failures and stabilize SQLite interactions. After the system works reliably, I will prepare a Windows packaging solution using tools like NSIS or Inno Setup that bundles Node, installs dependencies, configures the database, and creates Start/Stop shortcuts. Finally, I will deliver the installer, documentation, and an acceptance checklist for testing fresh installations. A few quick questions: Is the project currently stored in Git or as a local zip repository? Does the POS and KDS run in the same local server or separate processes? Should the installer also auto-create the SQLite database on first run? Do you want logs saved locally for future debugging?
€98 EUR in 5 days
4.6
4.6

I can help debug, stabilize, and package your offline Node.js + SQLite POS + KDS app for Windows so it works reliably for non-technical users. I have experience with Node.js, WebSockets, SQLite (better-sqlite3), and Windows installer creation, which makes me well-suited for this project. I will ensure that after installation, the POS + KDS works offline, in real time, and without any Node.js knowledge required.
€140 EUR in 7 days
4.5
4.5

Hi there! Running a local POS + KDS system can be frustrating when imports fail or tables/orders don’t update in real time. I understand how important it is to have a stable system with a smooth installer for non-technical users. I have extensive experience debugging Node.js apps with SQLite and WebSockets, fixing import issues, real-time order flows, and building Windows installers using NSIS/Inno Setup. I’ve worked on POS systems before, ensuring data integrity, reliable kitchen updates, and one-click installations for Windows. My approach will identify the root causes of your import, table, and KDS issues, implement clear logging, and package everything into a single executable installer with a guide so anyone can install and run it without Node knowledge. check our work https://www.freelancer.com/u/ayesha86664 Do you want the installer to also include automatic updates for future versions? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
€110 EUR in 3 days
4.0
4.0

Hello, hope you are doing well, With my seven years of experience across multiple disciplines such as web and software development, data engineering, and more that perfectly align with your project requirements, I am confident that I can provide you with the optimal solution you need. Throughout these years, I have consistently proven my abilities in debugging and troubleshooting complex databases, managing SQLite effectively, and handling Node.js proficiency in Windows environments. Additionally, my familiarity with WebSockets adds to my capability to solve your existing concern about the unreliability of send-to-kitchen functionality in conjunction with KDS. Furthermore, being a detail-oriented professional, I place a strong emphasis on creating clean, understandable codes and comprehensive logging systems that would immensely facilitate future debugging. This could greatly resolve any previous issues you had with root causes like import failure or table selection faults. Understanding your requirement for a user-friendly installation setup guide along with a packaged installer solution, I assure you that my expertise in Windows packaging/installer like NSIS/Inno Setup/PowerShell will ensure a smooth process for your target audience without requiring them to possess any prior Node knowledge.
€250 EUR in 2 days
4.2
4.2

Hi there, I will debug and stabilize your offline POS/KDS system and deliver a one-click Windows installer. The product import issue is likely a race condition between the .xlsx parser and SQLite write, and the KDS offline problem often comes from WebSocket connections not reconnecting after a dropped heartbeat. I will trace both paths with structured logging and fix the root causes. For the installer, I will use Inno Setup to bundle Node.js, all dependencies, and your SQLite database into a single .exe that handles service registration, data folder setup, and Start/Stop shortcuts - no terminal interaction required for the end user. One suggestion: I will add a lightweight health-check endpoint that the KDS page polls as a fallback when WebSocket drops, so kitchen staff never see a false "offline" state while the socket reconnects silently. Questions: 1) Are you using better-sqlite3 synchronously or wrapping it in async calls? This will help me pinpoint the table/order creation failure faster. 2) Should the installer run the server as a Windows service (auto-start on boot) or just via desktop shortcuts? Looking forward to discussing further. Best regards, Faizan
€90 EUR in 5 days
3.8
3.8

Hi! I understand you have a local offline POS + KDS system built with Node.js (Express/ESM), WebSockets, and SQLite (better-sqlite3) that needs debugging and a one-click Windows installer. I can track down the issues with product imports, table/order creation, and unreliable send-to-kitchen updates, add proper logging, and stabilize the real-time communication between POS and KDS. I’ll also package everything into a clean Windows 10/11 installer that bundles Node, sets up the DB, and creates simple Start/Stop shortcuts so non-technical users can run it easily. You’ll receive the fixed project, installer (.exe), setup guide, and acceptance test checklist. Looking forward for your positive response in the chatbox. Best Regards, Arbaz M
€140 EUR in 2 days
3.8
3.8

Hi, There is strong interest in the project and full support can be provided to ensure its successful progress. I have a clear understanding of your main objectives. I’ve carefully reviewed the requirements to ensure nothing is overlooked. I will deliver a final result that aligns perfectly with your expectations. With my background as a Senior Software Engineer, I have strong expertise in Node.js, Software Development, Web Application. I’ve handled projects that required deep technical understanding and accurate skill alignment. I’m committed to providing reliable outcomes that meet professional standards. Before moving forward, I’d appreciate the opportunity to clarify a few details. Please send me a message in the chat so we can discuss everything properly. Talk soon, Dax Manning
€30 EUR in 7 days
3.6
3.6

Dear Client, I'm excited to bid on your Node.js POS + KDS project. Your need for debugging and a robust Windows installer is clear, and my expertise is a perfect match. With extensive experience in Node.js, WebSockets, SQLite, and Windows packaging (NSIS/Inno Setup), I specialize in stabilizing complex applications and delivering seamless user experiences. I've successfully built and deployed similar desktop applications, ensuring data integrity, real-time communication, and effortless installation. My approach: 1. Debug & Stabilize: Deep dive into product import, order processing, and KDS communication. Implement logging, replicate issues, and fix root causes for reliable operation. 2. Windows Installer: Create a one-click installer bundling Node.js, dependencies, and your app. It will handle database setup, shortcuts, and include a simple setup guide. I estimate 7-10 days for a fully fixed project and a professional installer. I'm committed to delivering a stable, user-friendly solution. Ready to discuss and review your codebase. Please share your repository or a zipped project. Best regards, [Your Name/Company Name]
€30 EUR in 5 days
3.6
3.6

As an experienced software developer with a wide range of skills, I am confident that I can tackle the challenges of your project and deliver excellent results. My proficiency in Node.js, SQLite, WebSockets, and Windows packaging/installer (including NSIS, Inno Setup, and PowerShell) fits perfectly with your requirements for debugging your offline POS/KDS web app and creating a one-click Windows installer. Throughout my career, I have encountered various debugging challenges similar to the ones you're facing, such as fixing import issues, stabilizing real-time updates, and ensuring reliable communication with peripheral devices like the KDS. My diverse programming expertise in languages including Python, C++, and C# has equipped me with the problem-solving skills required to identify and rectify root causes efficiently. Moreover, my experience in software engineering isn't limited to debugging; I'm also well-versed in Windows installer creation. This means I will not only debug your project thoroughly but also provide a one-click Windows installer that ensures a clean installation on any Windows 10/11 system without needing prior Node.js knowledge. Additionally, I will enhance user experience by bundling Node dependencies, setting up data/DB seamlessly and providing a detailed setup guide along with troubleshooting notes to ensure smooth, hassle-free usage of your application
€150 EUR in 3 days
3.4
3.4

With over 13 years of honing my skills in Node.js development and web application management, I have become a problem-solving expert. I have extensive knowledge of using WebSockets and SQLite in Node.js projects like yours. My experience makes me adept at debugging and finding root causes of issues, such as the ones you've mentioned with product display, table selection, and KDS connectivity. I will bring this troubleshooting expertise to identify the problems in your offline POS/KDS app and provide robust solutions that guarantee efficient operations. Additionally, being experienced in Windows packaging/installation like NSIS, Inno Setup, PowerShell, I can create a one-click Windows installer for your app with an accompanying simple setup guide and troubleshootingand notes. As someone who values communication and ensuring client satisfaction, I will provide you with a thorough changelog and an acceptance test checklist to ensure all bugs have been effectively addressed post-debugging. Lastly, what differentiates me is my holistic approach to software development — considering scale and eliminating technical debt. My track record displays my reliability as a freelancer who delivers within promised timeframes without compromising quality. Opting for my services would not just bring expertise but someone equally invested in optimizing your project. Let's discuss your vision further so we can start building scalable systems that perfectly support your specific needs.
€140 EUR in 7 days
3.7
3.7

genk, Belgium
Payment method verified
Member since Feb 7, 2019
€8-30 EUR
€30-250 EUR
€30-250 EUR
€12-18 EUR / hour
€1500-3000 EUR
$750-1500 CAD
₹12500-37500 INR
₹100-400 INR / hour
₹1500-12500 INR
£10-20 GBP
₹12500-37500 INR
₹75000-150000 INR
$10-30 USD
$30-250 USD
₹37500-75000 INR
$10-30 USD
$30-250 USD
£250-750 GBP
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$300-800 USD
$10-1500 USD
$750-1500 USD
$250-750 USD