99 lines
2.0 KiB
Markdown
99 lines
2.0 KiB
Markdown
# medisoftware Kundensuche
|
|
|
|
Eine webbasierte Kundensuche für medisoftware mit erweiterten Suchfunktionen.
|
|
|
|
## Features
|
|
|
|
- Schnelle und präzise Kundensuche
|
|
- Mehrere Suchfelder für gezielte Suche:
|
|
- Name (Vor- und Nachname)
|
|
- Ort
|
|
- Kundennummer
|
|
- Fachrichtung
|
|
- Telefon
|
|
- Allgemeine Suche über alle Felder
|
|
- Kombinierte Suche über mehrere Felder
|
|
- Hervorhebung der Suchbegriffe in den Ergebnissen
|
|
- Direkte Links zu:
|
|
- medisoftware Kundenkartei (Kundennummer)
|
|
- Google Maps (Adresse)
|
|
- Telefon (Klick zum Anrufen)
|
|
- E-Mail (Klick zum Mailen)
|
|
- Responsive Design für alle Geräte
|
|
- Automatische Aktualisierung der Ergebnisse
|
|
- Leere Ergebnisliste bei leeren Suchfeldern
|
|
|
|
## 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
|
|
```
|
|
|
|
3. Die Anwendung ist unter `http://localhost:5001` erreichbar.
|
|
|
|
## Entwicklung
|
|
|
|
- Python 3.11
|
|
- Flask
|
|
- Docker
|
|
- Bootstrap 5
|
|
- Font Awesome
|
|
|
|
## 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: [1.0.5](CHANGELOG.md#105---2024-03-17) |