Eine Anwendung für Museumslandkarten

Die erste Landkarte der Museen in Polen

Eine Anwendung für Museumslandkarten - Bild 1

Wir besuchen offline und suchen online - der Bedarf an einer Museumssuchmaschinen-App

Bei der Suche nach einem Museum interessiert uns vor allem die Thematik, aber auch besondere Einrichtungen sind für uns wichtig. Wir wollen wissen, ob wir das Museum mit einem Kinderwagen betreten können, ob wir ein Café finden und Zugang zu Wi-Fi haben. Dies ergibt sich aus Untersuchungen von NIMOZ und The Story darüber, wie ausländische Touristen und Polen Museen nutzen.

Der grundlegende Kontext für die Nutzung der Karte ist die spontane Suche nach dem Museum auf der Straße und ohne besondere Vorbereitung. Deshalb wurde die Anwendung, obwohl sie in einem Browser läuft, für mobile Nutzer mit begrenztem Zugang zum Internet konzipiert.

Suchen, erkunden, Museen besuchen

Wenden Sie erweiterte Suchkriterien an, nutzen Sie vorgefertigte Themenrouten - das sind die ersten Funktionen von Museum Map.

Die Anwendung Museums Map ist ein Werkzeug, das die Suche nach den interessantesten Museen in Polen erleichtert - sowohl nach großen als auch nach intimeren, der Öffentlichkeit weniger bekannten Museen. Jedes Museumsprofil wird von NIMOZ aktualisiert und die Daten werden direkt von den Museen bereitgestellt.

Eine Anwendung für Museumslandkarten - Bild 2

Schnell und reibungslos

Wir haben Technologien verwendet, die die Stabilität und Geschwindigkeit der Anwendung gewährleisten. Es handelt sich um SPA - Single Page Application. In einer solchen Anwendung muss sich der Benutzer nicht mit dem Neuladen der Seite befassen. Der größte Teil der Logik wird in den Browser des Kunden verlagert, wodurch die Anwendung schnell und reibungslos funktionieren kann.

Die wichtigste Front-End-Engine ist das Backbone-Framework. Um die API zu schreiben, haben wir Zend Framework 3 und die MySQL-Datenbank verwendet.

Besonders hervorzuheben ist die Infrastruktur der Anwendung, die von Anfang an auf Skalierbarkeit und hohe Effizienz ausgelegt ist. Die Anwendung läuft in einer Amazon Web Services-Umgebung und nutzt Elastic Beanstalk, CloudFront, S3, RDS und ElastiCache. Dadurch können wir eine praktisch unbegrenzte Anzahl von Nutzern pro Tag bedienen, da die gesamte Umgebung je nach Auslastung automatisch skaliert.

Die Implementierung der Map of Museums-Anwendung wurde mit der Kanban-Methode durchgeführt. Bei der Lösung werden automatisierte Tests, Continuous Delivery und die Clean-Code-Philosophie von Robert Cecil Martin eingesetzt. Das Projekt wird auf der JIRA-Plattform verwaltet, und die Dokumentation wird im Confluence-System archiviert.

Eine Anwendung für Museumslandkarten - Bild 4

Project Stack

Erfahren Sie mehr über die Technologien, mit denen wir arbeiten Technologien

Team