Budget: 10000 UAH Deadline: 3 days
Hello! I am interested in your task. I have already developed a working demo version of this application that closely matches your description. You can view it in action and test the main flow right now at https://catch-scan-cart.vercel.app/.
What has been implemented in the demo version:
* Search interface: A search bar on a gray background with a hint. It works both through entering a code/barcode and through scanning (simulated).
* Product card (Popup): After searching, a window pops up with the name and retail price. The code and barcode are displayed in the background (faded style). A large "Add to Cart" button.
* Cart: An icon in the corner with a counter of items. In the cart window itself — a list of products, quantity, price per unit, and total amount "Total".
* Checkout: "Terminal" and "Invoice" buttons (highlighted in color and larger).
* Payment logic:
* For Terminal: request for cashier password (1234), simulation of connection with the bank, and transition to the cashier's workspace while saving the products.
* For Invoice: automatic generation of the invoice and opening a form for printing.
* Admin panel: Adding products with auto-generation of barcode by code (and vice versa). Admin password: admin.
* Mobile adaptation: The entire interface is fully adapted for smartphones (checked for price overflow and button convenience).
Technologies: React, Tailwind CSS (for quick styling), Supabase (for the product database).
How much time is needed for finalization:
Since the main framework and logic are already ready, I will need 2–3 days. This time will be spent on:
1. Final polishing of the design according to your wishes (fonts, exact colors).
2. Testing for bugs (since this is a demo, all edge cases need to be checked).
3. Setting up your product database.
I am ready to discuss the details. We can make any adjustments to ensure the tool is as convenient as possible for your work.
Proposals concealed
