Tasca — Spanish tapas in Boston, with the tables always full.
A full stack site for a tapas restaurant in Brighton, MA: an editable menu, a hero highlight that changes every day, and a paid ads operation that now drives close to 700 reservations a week.

A restaurant lives on a full room, not a pretty, static website. Tasca needed a site the team could update on its own (menu, daily specials) and a paid ads engine that turned clicks into real reservations.
A custom Spring Boot backend for the menu, drinks and messages, with a hero highlight that rotates daily. On top of that, we built out Google Ads and Meta Ads with full-funnel measurement (GTM, Analytics, Pixel and CAPI) so every campaign can be optimized on real data.
Simple for the team, dynamic for the guest.
Menu and daily specials
A panel to update dishes, prices and specials without touching code.
Daily highlight
The home hero swaps automatically every day to feature the promo or dish of the moment.
Contact messages
Contact form wired straight into the backend, no third-party tools involved.
Paid ads are filling the room.
~700
reservations driven by paid ads per week
~30K
site visitors reached per month
We run Google Ads and Meta Ads together, on the same measurement layer (GTM, Analytics, Pixel and CAPI) so every reservation gets attributed to the right campaign.
Built to spec, end to end.
Backend
- Java + Spring Boot
- Gradle
- PostgreSQL
- Deployed on Railway
Frontend
- Vue.js
- Bootstrap
- Deployed on Cloudflare
Tracking & Ads
- Google Tag Manager
- Google Analytics
- Meta Pixel
- Meta Conversions API (CAPI)
Spanish tapas, with a taste of Boston.







Real content, produced by us.
We run all the content for @tascarestaurantboston across every platform — a few recent pieces:
Want something like this for your brand?
Design, development and paid ads, under one team.