# medisoftware Kundensuche Eine Webanwendung zur Suche in Kundendaten der medisoftware. ## Features - Live-Suche in Kundendaten - Spezifische Suchfelder für: - Name - Ort - Kundennummer - Fachrichtung - Telefonnummer - Allgemeine Suche über alle Felder - Klickbare Telefonnummern - Klickbare E-Mail-Adressen - Google Maps Integration für Adressen - Share-Funktion für Suchergebnisse - Trefferzähler - Reset-Funktion für alle Suchfelder ## Installation 1. Repository klonen: ```bash git clone https://gitea.elpatron.me/elpatron/medi-customers.git cd medi-customers ``` 2. Python-Abhängigkeiten installieren: ```bash pip install -r requirements.txt ``` 3. CSV-Datei in das `data`-Verzeichnis kopieren: ```bash mkdir data cp spezexpo.csv data/customers.csv ``` 4. Anwendung starten: ```bash python app.py ``` Die Anwendung ist dann unter `http://localhost:5001` erreichbar. ## API-Beispiele Die Such-API unterstützt folgende Parameter: ### Spezifische Suche ```bash # Nach Name suchen curl "http://localhost:5001/search?name=Schmidt" # Nach Ort suchen curl "http://localhost:5001/search?ort=Berlin" # Nach Kundennummer suchen curl "http://localhost:5001/search?kundennummer=12345" # Nach Fachrichtung suchen curl "http://localhost:5001/search?fachrichtung=Allgemeinmedizin" # Nach Telefonnummer suchen curl "http://localhost:5001/search?telefon=030" # Kombinierte Suche curl "http://localhost:5001/search?name=Schmidt&ort=Berlin&fachrichtung=Allgemeinmedizin" ``` ### Allgemeine Suche ```bash # Suche in allen Feldern curl "http://localhost:5001/search?q=Schmidt" ``` ### Beispiel-Response ```json [ { "Vorname": "Max", "Nachname": "Mustermann", "Nummer": "12345", "Ort": "Berlin", "Fachrichtung": "Allgemeinmedizin", "Tel": "030123456", "Email": "max@example.com" } ] ``` ## Versionen ### v1.0.1 - Telefonnummer-Suchfeld hinzugefügt - Reset-Icons für alle Suchfelder - Verbesserte Positionierung der UI-Elemente - Optimierte Suchlogik - CSV-Datei in data-Verzeichnis verschoben ### v1.0.0 - Erste Version - Grundlegende Suchfunktionalität - Klickbare Links für Telefon, E-Mail und Adressen - Share-Funktion für Suchergebnisse