Zurück zur Liste

Heurig.at

Der Start einer Heurigen-Suchmaschine

2023
AngularNestJSLeaflet

Heurig entstand als Projekt mit dem Ziel, eine Plattform für Heurigenbesucher in Niederösterreich, Wien und der Steiermark zu entwickeln. Die Idee war, eine einfache Möglichkeit zu bieten, regionale Heurigen zu finden und kulinarische Erlebnisse zu entdecken. Im Mittelpunkt stand die Umsetzung einer benutzerfreundlichen Anwendung, die durch gezielte Filter und eine übersichtliche Oberfläche überzeugt.

Während der Entwicklung lag der Fokus auf einer soliden technischen Basis und einer pragmatischen Herangehensweise, um eine zuverlässige und erweiterbare Lösung zu schaffen. Besondere Aufmerksamkeit galt der Suchfunktion, die es ermöglicht, Heurigen gezielt nach Standort oder spezifischen Kriterien zu filtern. Durch regelmäßige Iterationen und Feedback aus Testphasen wurde die Anwendung kontinuierlich optimiert, um den Anforderungen der Nutzer bestmöglich gerecht zu werden.

Das Projekt bot zudem wertvolle Einblicke in die Herausforderungen der Webentwicklung, insbesondere im Hinblick auf Performance-Optimierung, Datenstrukturierung und eine nahtlose Benutzererfahrung. Die enge Zusammenarbeit im Team spielte eine entscheidende Rolle dabei, technische und gestalterische Aspekte harmonisch zu verbinden.

Technologie-Stack

  • Backend: Node.js mit NestJS und TypeScript für eine modulare, skalierbare Architektur.
  • Datenbank: MySQL über TypeORM.
  • Frontend: Anfangs Ionic Framework mit Angular, mit späteren Wechsel zu Standalone Angular mit SSR.
  • Suchfunktion: Tree-basierte Autovervollständigung in PHP für schnelle, präzise Ergebnisse.
  • Containerisierung: Docker und Portainer zur einfachen Skalierung und Verwaltung.

Features

  • Intuitive Heurigen-Suche nach Standort, ID oder Suchbegriff.
  • Geplante Filter nach Speisen und Bewertungen.
  • Modernes UI-Design mit Adobe XD-Wireframes und individuellen Komponenten.
  • Nahtlose Deployments via GitHub Actions.

Learnings

  • Effiziente Zusammenarbeit im Team über mehrere Semester.
  • Komplexe Infrastruktur- und Deployment-Prozesse mit Docker und Plesk.
  • Implementierung leistungsstarker Suchalgorithmen und interaktiver Karten (Leaflet).