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.