Please select
  • Projects -
  • Rating -
  • Rating 344

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 164
  • Rating 5.0
  • Rating 4 553

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 19
  • Rating 5.0
  • Rating 19 982

Budget: 5000 UAH Deadline: 4 days

Good afternoon.

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

  • Projects 30
  • Rating 5.0
  • Rating 1 867

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.