Hacki
All BUIDLs

About the project

Al Toque is a QR-based ordering and payment experience for restaurants. Customers scan the QR code at their table, enter their name, browse the menu, customize dishes, place orders, track their status, request the bill, and choose whether to pay only for their own consumption or for the entire table. The goal is to turn each restaurant table into a simple digital point of sale without requiring customers to download an app.

Orders are sent to the kitchen as separate commands and move through the states Received, Preparing, Ready and Delivered. Customers can add notes such as “no onions” or “sauce on the side”, and if they make a mistake, an item can still be removed while the order is in the Received state. Once all orders are delivered, the customer can request the bill and select how they want to pay.

For payments, Al Toque integrates WDK CLI with two dedicated local wallets: one for the customer and one for the restaurant. The application calculates the bill, validates the payment policy, performs a dry-run of the transaction, shows the sender, recipient and amount, and then requires a separate human confirmation before broadcasting the transaction on Ethereum Sepolia testnet. We also added protections against double payments, modified amounts after preview, expired previews and fallback logic accidentally authorizing a real transaction. The application can track customer spending, restaurant revenue, tips and testnet USD₮ received.

Al Toque also includes a local menu assistant that can answer questions such as “What is the dish of the day?”, “What do you recommend?” or “What is the most popular dish?”. It can use QVAC locally and restricts recommendations to real products from the restaurant menu. If QVAC is unavailable, the system falls back to deterministic local recommendations.

The current MVP has passed TypeScript typechecking, a production build and 18 automated tests. Dedicated customer and restaurant WDK wallets have also been created on Sepolia, and their addresses and balances have been successfully read through WDK CLI. The remaining end-to-end validation is a funded Sepolia payment transaction.

The next evolution of Al Toque is a multi-restaurant platform where each business can manage its own menu, prices, product availability, branding and table QR codes, using temporary table sessions so customers cannot continue placing orders after leaving the restaurant.