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.
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.
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:
By leveraging AI to streamline development, I accelerated the delivery of a highly impactful feature that dramatically improves our onboarding experience.