• Projects 8
  • Rating 5.0
  • Rating 3 076

Budget: 25000 UAH Deadline: 10 days

Hello. I will develop a POS module for Windows 10+ with a strict connection to your Firebird database. If C++ is not an architectural limitation of their internal system, I suggest building a desktop application on the React/Electron stack — I have used it to create complex trading MAM terminals, ensuring a quick interface response (working with the catalog, cart) and stable interaction with databases. I will implement authorization, acquiring, and routing to the receipt printer through system APIs. What specific models of banking terminals and fiscal registrars/printers are planned to be used at the points?

  • Projects 36
  • Rating 5.0
  • Rating 7 345

Budget: 27000 UAH Deadline: 1 day

After analyzing your task, I reached an important architectural conclusion: C++ and modern technologies may be unnecessary in this case. For such a critical product sales module, I suggest considering a proven solution - Visual Basic 6.0.

  • Projects 6
  • Rating 4.7
  • Rating 1 208

Budget: 4900 UAH Deadline: 10 days

Good day, Andriy!

POS on C++ over the existing Firebird - the main thing here is not to break your database, but to carefully integrate with its schema. Selling products, cash register, printing receipts - the logic is clear, the devil is in the details of the connection and the fiscal part.

As I understand the task: you already have a live database with its own structure of products, groups, and subgroups, and you need a separate desktop application for Windows 10+ that integrates with it - cashier authorization, product selection from groups on the screen, cart, card payment, and receipt. That is, not to invent data from scratch, but to work correctly with what has already been accumulated.

A few points that will determine half of the work, so I ask right away. First - card payment: is this integration with a specific bank terminal (which manufacturer, is there a protocol?) or through a payment gateway? Second - receipt printing: is this a fiscal registrar with tax requirements or a regular receipt printer via ESC/POS? The architecture and timelines depend on these two answers.

Here’s how I see the stages. First, I will connect to your test copy of Firebird, analyze the schema and examples of ready-made solutions you mentioned. Next, the application framework - authorization and product selection screen by groups. Then the cart and calculation. A separate block - terminal integration and receipt printing, as this is the riskiest part. Finally, assembly for Windows and testing on real cash register scenarios.

  • Projects 20
  • Rating 5.0
  • Rating 22 400

Budget: 5000 UAH Deadline: 4 days

Good afternoon.

I have extensive experience. Shall we discuss everything in more detail?

  • Projects 165
  • Rating 5.0
  • Rating 4 549

Budget: 5000 UAH Deadline: 3 days

Andriy, I can implement a C++ module for Windows 10+ that will work with your Firebird database without disrupting the existing structure. I will think through authorization, product selection by groups/subgroups, cart, card payment, and receipt printing. I have experience with software and integrations, so I will quickly understand the existing examples and adapt them to your requirements. I am ready to discuss the details and architecture of the module.

  • Projects -
  • Rating -
  • Rating 454

Budget: 27000 UAH Deadline: 42 days

Good day. I can develop a desktop module in C++ for Windows 10+ that works with Firebird: authorization, product catalog by groups and subgroups, cart, card payment, and receipt printing. Please clarify:
1. What version of Firebird is being used and is there a description of the database structure?
2. Which framework should the interface be implemented on: Qt, WinAPI, or another?
3. Which payment terminal or banking API should the module work with?
4. What is the model of the receipt printer and what print format is required?
5. Should returns, discounts, stock, and sales history be taken into account?
6. Are examples of ready-made solutions and a complete description of the functionality already prepared?

  • Projects 34
  • Rating 5.0
  • Rating 8 366

Budget: 5000 UAH Deadline: 14 days

A desktop module is needed in C++ for Windows 10+ that connects to an existing Firebird database and completes the full sales cycle: authorization, product selection, cart, card payment, receipt printing.

Connection to Firebird via IBPP or the official Firebird C++ API, transactional logic with rollback on payment error. UI through WinAPI or Qt depending on the examples you have. Card payment through the protocol of a specific POS terminal (Ingenico, PAX, Verifone), receipt printing via ESC/POS commands to the fiscal printer.

The main question before starting: which POS terminal and fiscal printer are used, and do you have the SDK/documentation for them?

  • Projects -
  • Rating -
  • Rating 357

Budget: 4800 UAH Deadline: 4 days

Good day, I am interested in your task, as it is stated in the specifications that everything on the screen needs to be seen and selected, proposing solutions using the Qt 6 framework. More details in private messages.

  • Projects 44
  • Rating 5.0
  • Rating 3 277

Budget: 5000 UAH Deadline: 5 days

Good day! If the technology is not critical, I would make such an application using Rust + Tauri.

  • Projects 6
  • Rating 5.0
  • Rating 1 209

Budget: 5000 UAH Deadline: 3 days

Good day, I am a C++/C# developer with more than 3 years of commercial experience. I would like to offer my candidacy, but with a small nuance. I would suggest that you write desktop software in C#, it is very fast and fully meets all your needs. For such a task, C++ is not necessary. I can send examples of my work in private.
Feel free to contact me)

  • Projects -
  • Rating -
  • Rating 472

Budget: 5000 UAH Deadline: 5 days

Hello! I have experience working with C++ and Firebird databases, so I am ready to implement this module for you. I understand the specifics of working with trading terminals and integrating payment systems/receipt printers. Since you already have ready examples and a description of the functionality, we will be able to quickly integrate the new module into your existing system. For implementation, I will use standard libraries for working with databases and the Windows API to ensure stable operation on Windows 10+. I am ready to discuss the details and start working, feel free to write!

  • Projects -
  • Rating -
  • Rating 371

Budget: 5000 UAH Deadline: 5 days

Good day!
I can develop a program for selling products on Windows with a connection to your existing Firebird database. I will implement authorization, product selection by categories, a shopping cart, card payment, and receipt printing. Before starting, we need to review the functional description, examples of completed solutions, the database structure, and information about payment and cash equipment. After that, I will be able to assess the scope of work and propose the optimal implementation option.
I will do everything quickly and efficiently. I have experience working with desktop applications.
You can view my work here:
Freelancehunt

  • Projects 11
  • Rating 5.0
  • Rating 1 788

Budget: 5000 UAH Deadline: 10 days

Good day! We have experience in developing desktop solutions in C++ using Firebird. We implement the module through reliable libraries for working with databases and integrating payment terminals according to your specifications. We will ensure correct cart logic and receipt printing. We are ready to discuss the details and start working soon.

  • Projects 51
  • Rating -
  • Rating 2 454

Budget: 5000 UAH Deadline: 1 day

Good day! I have over 10 years of experience in C++ development. The task is clear: authorization, selection of products by groups, cart, card payment, and receipt printing, working with the existing Firebird database. To accurately assess the scope, we need to discuss the details: how exactly the card payment is implemented (integration with the terminal or just a mark), whether a fiscal receipt (PRRO) or a regular print on a POS printer is needed, as well as the version of Firebird and the database structure. I am ready to review examples of completed solutions and a description of the functionality, after which I will provide a clear timeline estimate.

  • Projects 34
  • Rating 5.0
  • Rating 2 090

Budget: 5000 UAH Deadline: 14 days

Hello, Andriy! My name is Roman, I have over 7 years of experience in developing desktop applications in C++ and C, specializing in integration with Firebird databases. I have created similar modules for retail chains, automating the processes of selling goods, including working with groups, subgroups, carts, and electronic payments. My expertise in C++/C, working with Firebird, as well as my understanding of the structure of trading systems make me an ideal candidate for your project.

My approach includes three steps: first, I will set up the connection to your existing Firebird database and implement a secure user authorization mechanism; then I will develop an intuitive interface for selecting products from the group/subgroup tree with the ability to quickly transition to the cart; finally, I will integrate the payment system and receipt generation with printing support. The order includes full functionality for 5000 UAH, a completion time of 14 days, and a free correction within 30 days after the project is completed.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules