Alex Gomes

Alex Gomes

Software Engineer & Full-Stack Developer

TapNTable

TapNTable admin settings showing an invalid licence alert and inactive add-on modules TapNTable admin licensing settings with active licence, Basic plan and enabled add-on modules

Description

TapNTable is an all-in-one restaurant platform I have been designing and building on my own for two years, as commercial software sold by RaiaWeb: clients can install it on their own hosting under a licence, or have RaiaWeb manage everything — hosting, domains, installation and support. From a QR code at the table, guests browse a multilingual menu, place orders and pay online; the same system handles reservations, takeaway and invoicing, while staff run everything from a single back office that supports multiple restaurants.

The hardest part has been the scale of the project itself: planning the architecture, deciding scope and priorities, and testing a large set of interconnected workflows end to end — as a single developer. Each installation is licensed and validated against a central licensing server, with encryption and code protection built in. Built with Laravel and React, developed end to end: product design, front end, back end and deployment.

Client

Self-Made Project

Category

SelfMade Project

Technology

  • Laravel
  • PHP
  • React
  • TailwindCSS
  • MySQL
  • JWT