tarabichi.xyz

Automated Test Orders

From AI-built prototype to production-ready feature

Overview

To improve merchant onboarding and reduce setup friction, I developed the Automated Test Orders feature by "vibe coding" on Cursor. Leveraging AI, I built a React frontend for rapid prototyping and testing, along with a production-ready Node.js backend. During a hackathon, I then collaborated with our mobile team to integrate this feature into the Square Point of Sale (POS) app, adding a simple one-click test order button while leveraging the AI-generated backend.

This feature allows merchants to seamlessly test their online ordering experience—from order creation to fulfillment—ensuring that orders flow through connected devices like printers, Kitchen Display Systems (KDS), and Point of Sale (POS) terminals. By reducing the process from dozens of clicks to just one, we dramatically streamlined merchant setup.

The Problem

Previously, merchants had to manually test orders by placing real transactions with their own credit cards and then refunding themselves—a tedious and inefficient process requiring numerous clicks. This created significant friction to our onboarding and setup experience.

The Solution

Starting with my AI-built prototype, and extending it to our Square Point of Sale on production, we added a "Create Test Order" button, allowing merchants to instantly generate a test order with a single click. This automation:
  • Creates a test item, test customer, and test order with a payment.
  • Simulates a real customer order across all connected devices.
  • Cleans up by automatically deleting test data post-validation.
The result? A frictionless, efficient testing experience that eliminates manual effort and accelerates merchant onboarding.

Key Features & Impact

AI-Powered Development – The prototype was fully built using AI-generated code, proving that dozens of manual steps could be automated effortlessly.

Production-Ready in Record Time – We rapidly turned the AI-powered prototype into a deployable feature, integrating it with Square Point of Sale while maintaining the AI-generated backend service.

Eliminates Onboarding Friction – Replaces the cumbersome 22-click manual process with a single tap.
By leveraging AI to streamline development, I accelerated the delivery of a highly impactful feature that dramatically improves our onboarding experience.

Show & Tell

Hackweek Demo