Skip to content

Work

Client projects appear here once each client has agreed to be named. Until then, these are demos: each one runs here with an invented business in it, and each is available as a template.

  • The Restaurant ordering on a desktop screen, in light mode
    Demo

    Restaurant ordering

    A restaurant’s own website that takes orders on WhatsApp: the menu, a page for every dish, delivery or pickup, and a checkout that writes the order as one message. In English, French and Arabic.

    Next.jsReactTypeScript
  • The Clinic booking on a desktop screen, in light mode
    Demo

    Clinic booking

    A clinic’s own website that takes appointment requests on WhatsApp: doctors by specialty, each doctor’s hours for two weeks, and a form that writes the request as one message to the front desk. In English, French and Arabic.

    Next.jsReactTypeScript
  • The Online store on a desktop screen, in light mode
    Demo

    Online store

    A shop’s own website that takes orders on WhatsApp or by email, with cash on delivery: the collection, a page for every product with its versions and stock, a cart, and delivery areas across Lebanon. In English, French and Arabic.

    Next.jsReactTypeScript
  • The Next.js landing starter on a desktop screen, in light mode
    Demo

    Next.js landing starter

    A one-page marketing site, ready to fill in: nine sections, dark mode, search and share metadata, and a contact form that hands off to WhatsApp or email.

    Next.jsTypeScriptTailwindVitest
  • The API reference of the NestJS auth API on a desktop screen, in light mode
    Demo

    NestJS auth API

    Register, verify, log in, refresh with rotation and reuse detection, reset passwords and manage roles, on NestJS, Prisma and MySQL, tested end to end.

    NestJSPrismaMySQLZod