Inspiration

Durch Gespräche mit Zuständigen der lokalen Boulderhalle meines Vertrauens, stellte sich heraus, dass diese auch einen Webshop betreiben, von welchem ich überraschenderweise vorher noch nie gehört hatte. Daher wollte ich eine Karte im Style von OpenStreetMap bauen, in der jede*r den Webshop seines Einzelhandelsladen eintragen kann.

Hierbei ist es egal, ob es sich um eine Facebook-Gruppe oder einen richtigen CMS-Shop handelt. Es geht einfach nur um eine Linksammlung mit räumlichem Kontext.

What it does

  • Maps Karte mit den schon eingetragenen Shops
  • Maps Karte zeigt automatisch die aktuelle Region an
  • Jede*r kann neue Shops samt deren Web-Link hinzuzufügen
  • Shop-Einträge sind editierbar

How I built it

  • Rust Backend - für gute Skalierbarkeit
  • PostGIS Datenbank - um effizient Standortdaten abzufragen
  • Angular Frontend mit Angular material components
  • Dockerrized

Challenges I ran into

  • Zeitdruck
  • Kein vernünftiges Arbeitsumfeld
  • Arbeitsteilung

Accomplishments that I'm proud of

  • Funktionierendes caching im Browser
  • Testabdeckung im backend
  • halbwegs vernünftiges UI, das sogar mobil funktioniert
  • Komplett gedockert

What I learned

  • Google maps API
  • AWS t3.micro instanzen haben keine Leistung
  • Cloudflare website registering

What's next for 16_Lokale Unternehmen_OpenShopMap

  • Vernünftiger Server
  • DNS Eintrag - (openShopMap.de) ist schon registiert
  • Suche für die Eintragung neuer Unternehmen
  • Suche über die angezeigten Unternhemen
  • Bekanntmachung, produktive Nutzung
  • Einarbeitung von Feedback
Share this project:
×

Updates