All projects

Project

TableTab

Restaurant POS & Management Platform

A multi-tenant restaurant platform combining POS, online ordering and back office. I designed the modular NestJS backend on PostgreSQL and Redis, built the customer and admin apps in Next.js, and own authentication, onboarding, tenant management, email workflows, realtime order tracking, an offline-capable POS, and the containerized production setup.

TableTab login and QR dine-in ordering screen

TableTab login and QR dine-in ordering screen

My role

Senior Full-Stack Developer

Stack

8 technologies

Built with

NestJSNext.jsTypeScriptPostgreSQLRedisDockerCloudflareHetzner

01 — Overview

What it is

TableTab is a multi-tenant restaurant platform that brings the POS, online ordering and back office together in one product.

I designed the modular NestJS backend on PostgreSQL and Redis, built the customer-facing and admin apps in Next.js and TypeScript, and set up the containerized production infrastructure.

02 — Impact

My impact

  1. 1Designed a modular NestJS backend on PostgreSQL and Redis for many restaurants on one platform.
  2. 2Built realtime order tracking with Server-Sent Events, so guests and the kitchen see status changes instantly.
  3. 3Made the POS keep taking orders when the network drops, syncing them automatically once it's back.
  4. 4Implemented authentication, restaurant onboarding, tenant management and per-role permissions enforced on every endpoint.
  5. 5Set up email workflows and containerized production deployment on Hetzner behind Cloudflare.
GitHub
LinkedIn