Bancarella AI turns one photo and a short description into a clear listing with a transparent price breakdown — the seller confirms the price, puts it on the board, and the buyer pays with PayPal in sandbox mode. No real money moves.

What it does

Small street-market and home sellers usually set prices "by eye": customers never really understand what they are paying for. Bancarella AI fixes that in three steps:

  1. Snap it — take a photo of the item and describe it in one sentence.
  2. Price it — the draft engine proposes a title, a description and a Clear Quote (Preventivo Chiaro): the suggested total split into item voice and workmanship/time voice, with a note showing how the price was calculated (category base price, then transparent adjustments such as handmade, vintage, premium material, large size). The seller can edit the final price — the price is always theirs to confirm.
  3. Sell it — the listing goes on the board with a QR code of the payment link. The buyer pays with the official PayPal JS SDK in sandbox mode (dedicated test app): real buttons, zero real money. The sale is then marked "Sold" and logged in the sales register with time, item, price and outcome.

Honesty note (also shown in the app)

In this prototype the "AI draft" is a simple, deterministic client-side rule (category base price + keyword adjustments), not a real AI model. It exists to show the complete flow; the UI says so openly in the draft section. The project was designed and built with a team of AI agents coordinated by the entrant.

How it was built

  • One static web page: no server, no accounts, zero cost. Items and the sales register are saved in the browser (localStorage).
  • Official PayPal JS SDK in sandbox mode with a dedicated test app client ID.
  • QR code generated locally in the browser with qrcode-generator (MIT, vendored — no external calls at runtime).
  • Open source under the MIT licence.

What's next

Connect a real AI model for title/description/price suggestion, keeping the same transparent quote breakdown and the seller-confirms-the-price rule.

Built With

Share this project:

Updates

Submission history