2026

Menu Online

A digital menu for restaurants that turns orders into ready-to-send WhatsApp messages, with no commission.

Visit

Menu Online

The problem

Most small restaurants in Brazil and Portugal already sell on WhatsApp, but the process around it is improvised. The menu is a PDF or a photo that is hard to read on a phone and goes out of date as soon as a price changes. The customer types the order by hand, and the owner, in the middle of service, rebuilds it message by message: which dish, which size, which extras, the address, the delivery fee. Every order costs minutes of back and forth, and every mistake is a wrong dish or a lost customer.

The alternative is a delivery app, which organises all of this and charges for it: in Portugal, the consumer association DECO Proteste found Uber Eats taking between 15% and 30% of every order (source). On top of that, the customer relationship belongs to the app, not the restaurant. A small restaurant ends up choosing between chaos and a commission.

What I built

I designed and built the whole product, from the landing page to billing.

  • Menu from a photo. The owner snaps the printed menu and AI (Claude and Gemini) writes the categories, dishes and prices.
  • Orders on WhatsApp. Customers fill a cart and send a formatted order straight to the restaurant's WhatsApp.
  • Delivery the owner's way. A fee per neighbourhood or per kilometre from the customer's postcode, plus minimum order and free delivery thresholds.
  • Runs itself. Opens and closes on schedule, and a dish is marked sold out in one tap.
  • Their own brand. Logo and colour, a link and QR code, an installable app with their icon, and a page per dish that Google can find.
  • Dashboard. Customers, latest orders and a monthly summary.

It is multi-tenant and in three markets (Brazil, Portugal and English). Building a menu is free, and publishing it is one monthly plan through Stripe, with card or recurring Pix.

Result

A restaurant goes from a paper menu to taking orders in minutes, for a flat €9.90 a month instead of a cut of every sale.

More work

1/4