2.1 KiB
2.1 KiB
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
- Repository klonen:
git clone https://gitea.elpatron.me/elpatron/medi-customers.git
cd medi-customers
- Python-Abhängigkeiten installieren:
pip install -r requirements.txt
- CSV-Datei in das
data
-Verzeichnis kopieren:
mkdir data
cp spezexpo.csv data/customers.csv
- Anwendung starten:
python app.py
Die Anwendung ist dann unter http://localhost:5001
erreichbar.
API-Beispiele
Die Such-API unterstützt folgende Parameter:
Spezifische Suche
# 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
# Suche in allen Feldern
curl "http://localhost:5001/search?q=Schmidt"
Beispiel-Response
[
{
"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