Skip to content
Web application
All projects

ReviewVega

Guests scan the card on the table and rate with one tap: happy ones go to Google, the rest reach the owner's panel. No app, 24 languages.

Role
Design and development
Duration
9 days, 2026
Built with
Laravel, Vue.js, Inertia.js, Tailwind CSS
ReviewVega home page

Sorun

Why it exists

Happy guests usually leave without writing a review; the ones who write are the angry ones. A venue's Google rating stops reflecting the real experience, and complaints land in public before the owner ever hears them.

Yaklaşım

One tap

We put a card on the table with both NFC and QR. The guest installs nothing: they hold the phone near it and rate with one tap. The page is a single, cookie-free, framework-free file that opens instantly in the phone's language, in 24 languages.

High ratings go straight to the Google or Yandex review form. On the Pro plan, low ratings land in the owner's panel with an email alert. The public review link stays on by default even for low ratings.

Nasıl çalışıyor

From table to panel

  1. Scan

    Every card has its own link.

    NFC or QR
  2. Rate

    Stars, in the phone's language.

    one tap
  3. High rating

    Straight to the review form.

    Google, Yandex
  4. Low rating

    Text and contact go to the owner by email.

    Pro
  5. Panel

    Reviews, cards, scan statistics.

    charts

Teknik özet

Technical summary
Server
Laravel 12, PHP 8.4
Panel
Vue 3 + Inertia, ECharts
Card page
Blade + Alpine, cookie-free
AI
Sentiment analysis with Claude
Card
NFC + QR (SVG), a link per card
Languages
24, including right-to-left

Önemli değişiklik

What the owner sees

  • The "if you had Pro" flag. Even on the basic plan every review is flagged with whether Pro would have kept it private. Owners see the complaints they missed in their own data, so the upgrade talk rests on evidence, not guesswork.
  • Every card is a measuring point. A card can be tied to a table or a waiter, and the review platform (Google or Yandex) is chosen per card. NFC and QR scans are counted separately, so the venue sees which table, which staff member and which channel brings reviews.
  • Setup does not count. Scans made in test mode never touch counters, alerts or analysis.

Sonuç

from first commit to latest release
48 commits
9 days
card languages
24
automated tests
200+

Ekranlar

Ne öğrendim

Speed comes from not starting from zero: I built ReviewVega on my own Laravel base, which is why it became a product in nine days. The guest-facing page I wrote the other way round, as lean as possible; a guest at the table will not wait even a second.

The next branch is your project

Tell me in a few sentences what you want to build. I usually reply the same day, the next day at the latest.

Right now I am open to new work: freelance projects, remote or on site in Istanbul. A web platform, a model to train or a stubborn device; whichever it is, write or call.