← Work Concept project

CISCO — Cozinha Tradicional · 2026

CISCO — restaurant site with bookings & back-office

A restaurant site with soul — smooth motion, built-in bookings, and a back-office the owner runs alone.

A multilingual, animated site for a traditional restaurant, with built-in reservations, its own admin and analytics — built as a demo piece.

Role
Design & engineering
Timeline
Demo piece (~1 week)
Stack
AstroGSAPTailwindSQLite

Self-initiated demo (pitch) for a real restaurant (Almeirim). Photos are placeholders pending a proper shoot — this shows our approach, not a contracted engagement.

The challenge

Many excellent restaurants have a weak web presence — a slow site, no bookings, impossible to update. We wanted to show what bespoke would look like.

Approach

A demo-first site: real, working, populated with the restaurant’s own content, ready to show the owner. Beautiful, fast, and editable by the owner without developers.

The solution

  • Smooth motion (GSAP ScrollTrigger + Lenis) — scroll reveals, count-ups — always accessible (honours prefers-reduced-motion).
  • Multilingual — PT (default), EN, ES and FR.
  • Its own back-office at /admin (password login) — edits menu, dish of the day, hours and gallery; changes go live instantly.
  • Built-in reservations — live availability, a drag-and-drop floor plan, an owner inbox and email confirmations.
  • First-party analytics — cookieless (no banner), with an owner dashboard.

Stack: Astro 6 (SSR, Node) + Tailwind + GSAP/Lenis, SQLite (better-sqlite3) for bookings and analytics. Host-agnostic: one Node process, moved by copying a folder.


Run a restaurant or local business? Let’s talk.

Want one of these for your business?

Tell us what you need — we'll come back with scope, price, and timeline.