Tablein website

TableIn

TableIn – ein Restaurantverwaltungssystem

TableIn ist ein Restaurantmanagementsystem, das von Kunden und Gästen weltweit genutzt wird. Der Dienst besteht aus einer Anwendung zur Verwaltung von Restaurants und einer Website, über die Nutzer Restaurants suchen und online Tische reservieren können.

Background image
Tablein website preview

Problem

  • Ein Kunde suchte Unterstützung bei der Lösung aktueller Probleme und ein Unternehmen, das bei der Entwicklung der Anwendung helfen würde.
  • Vorrangig mussten wir das Problem der katastrophalen Leistung bewältigen. Mit wachsendem Traffic und einer zunehmenden Anzahl aktiver Nutzer, die die Anwendung verwenden, wurden Leistungseinbußen und Verlangsamungen deutlich.
  • Zusätzlich wollte der Kunde das System durch Hinzufügen neuer Funktionalitäten weiterentwickeln.
  • Sie suchten auch nach einer Lösung, die es ihnen ermöglicht, eine zusätzliche, separate Website für Restaurantgäste zu erstellen. Die Website würde es ermöglichen, nach Restaurants zu suchen und Tische online zu buchen, ohne das Restaurant telefonisch kontaktieren zu müssen.
Tablein background
Tablein page

Lösung

Page icon

Wir begannen, Probleme zu lösen, indem wir die Wartung des Dienstes übernahmen und Korrekturen im Code umsetzten, während wir an fortlaufenden Problemen arbeiteten.

Um die Leistungsprobleme zu lösen, haben wir eine eingehende Analyse des Systems durchgeführt. Danach haben wir zentrale Funktionen optimiert. Wir haben einige Teile des Codes refaktoriert und bessere Caching-Mechanismen implementiert. Zusätzlich haben wir uns auf die Optimierung von Datenbankabfragen und der Anzahl der Anfragen an den Server konzentriert.

Code icon
Paypal express icon

Gleichzeitig arbeiteten wir an neuen Funktionalitäten, darunter die Integration mit PayPal Express Checkout, neue Abonnementpläne, UI-Änderungen und Verbesserungen und vieles mehr.

Um eine komplett separate Website für Restaurantgäste zu erstellen, haben wir eine API in Drupal 7 zusammen mit einer React.js-Webanwendung erstellt.

Drupal and react icon

Ergebnis

Statistics icon

Das System arbeitet viel schneller, trotz der steigenden Anzahl von Nutzern. Die Bearbeitungszeiten für einige Anfragen wurden um fast eine Minute verkürzt.

Wir haben eine Produktionsversion der Endbenutzer-Website (http://tablein.lt/en) gestartet, die große Beliebtheit genießt und die Anzahl der Buchungen mit jedem Tag wächst. Benutzer können dank verfügbarer Filter schnell nach einem Restaurant an einem ausgewählten Ort suchen und entsprechend ihrer Vorlieben einen Tisch buchen.

Service icon
Win icon

TableIn kann erfolgreich auf dem Markt der Buchungssysteme für Restaurants konkurrieren.

Schlüsselfunktionen

  • Verwaltung von Buchungen dank eines umfangreichen Kalenders.
  • Abonnementpläne mit Unterstützung für automatische/wiederkehrende Zahlungen.
  • Online-Tischreservierung mithilfe eines Widgets, ohne direkten Kontakt zum Restaurant.
  • Erweiterte Funktionen zur Erstellung von Tischlayouts und Visualisierungen von Restaurantbereichen mithilfe eines Assistenten.
  • Modul für Bewertungen und Kundenfeedback.
  • Erweiterte Öffnungszeitenverwaltung, mit Ausnahmebehandlung für Feiertage oder Pausen.
  • Verwaltung mehrerer Kontotypen mit unterschiedlichen Berechtigungen und einer Reihe verfügbarer Funktionen – Manager, Sub-Manager, Kellner.
  • SMS/E-Mail-Benachrichtigungssystem mit Optionen zur Inhaltsanpassung.
  • Umfangreiche Einstellungen und Präferenzen für Restaurants.
  • Service-Integrationen: Stripe, PayPal EC/PS, Paysera, MailChimp, MailerLite und andere.
  • Restaurant-Website mit Optionen zur Inhaltsanpassung, Galerien, Kontaktdaten.
  • Bewertungssystem zur Rangfolge von Restaurants bezüglich der Servicequalität.
  • Dashboard mit grundlegenden Statistiken für ein bestimmtes Restaurant.
  • Treuesystem für Stammkunden.
  • Export von Kunden- und Buchungsinformationen in .csv-Dateien.
  • Unterstützung für mehr als 20 Sprachversionen.

Sehen Sie online

Möchten Sie Ihr Online-System erstellen oder neu gestalten?

Lassen Sie uns treffen und Ihr Projekt besprechen. Buchen Sie eine kostenlose Beratung, um Ihre Ideen zu teilen.

Unser Berater wird Sie kontaktieren, um zu besprechen, wie wir Ihnen helfen können, Ihre Ziele zu erreichen.