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
Log in or sign up for Devpost to join the conversation.