Files
medi-customers/README.md

85 lines
1.9 KiB
Markdown

# medisoftware Kundensuche
Eine webbasierte Suchanwendung für medisoftware Kunden, die eine schnelle und effiziente Suche nach Kundendaten ermöglicht.
## Features
- Echtzeit-Suche über Kundendaten
- Hervorhebung von Suchbegriffen in den Ergebnissen
- Klickbare Links für Telefonnummern, E-Mail-Adressen und Adressen
- Responsive Design für mobile Geräte
- Docker-Container für einfache Installation und Deployment
## Installation
1. Repository klonen:
```bash
git clone https://gitea.elpatron.me/elpatron/medi-customers.git
cd medi-customers
```
2. Docker Container starten:
```bash
docker-compose up -d
```
Die Anwendung ist dann unter `http://localhost:5000` erreichbar.
## Versionen
- v1.0.7 (2025-03-18): IP-Überprüfung mit X-Forwarded-For-Header hinzugefügt
- v1.2.0 (2024-03-17): Benutzer-Login hinzugefügt
- v1.1.0 (2024-03-17): Verbesserte Darstellung der Telefonnummern
- v1.0.0 (2024-03-17): Erste Version mit grundlegenden Suchfunktionen
## Lizenz
Alle Rechte vorbehalten. © 2025 medisoftware
## API-Beispiele
### Suche nach Name
```bash
curl "http://localhost:5001/search?name=Mustermann"
```
### Suche nach Ort
```bash
curl "http://localhost:5001/search?ort=Berlin"
```
### Suche nach Kundennummer
```bash
curl "http://localhost:5001/search?kundennummer=12345"
```
### Suche nach Fachrichtung
```bash
curl "http://localhost:5001/search?fachrichtung=Zahnarzt"
```
### Suche nach Telefon
```bash
curl "http://localhost:5001/search?telefon=030"
```
### Allgemeine Suche
```bash
curl "http://localhost:5001/search?q=Suchbegriff"
```
### Kombinierte Suche
```bash
# Suche nach Fachrichtung und Ort
curl "http://localhost:5001/search?fachrichtung=Zahnarzt&ort=Berlin"
# Suche nach Name und Telefon
curl "http://localhost:5001/search?name=Mustermann&telefon=030"
# Suche nach mehreren Kriterien
curl "http://localhost:5001/search?fachrichtung=Zahnarzt&ort=Berlin&name=Schmidt"
```
## Version
Aktuelle Version: [v1.2.0](CHANGELOG.md#v120---2024-03-17)