Dokumentation: Aktualisierung der README und des Changelogs für Version 1.0.5

This commit is contained in:
2025-03-17 22:10:53 +01:00
parent d77ee8ef04
commit da3ef358d2
2 changed files with 49 additions and 62 deletions

View File

@@ -5,49 +5,32 @@ Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
und dieses Projekt adhäriert zu [Semantic Versioning](https://semver.org/lang/de/).
## [1.0.2] - 2024-03-19
### Hinzugefügt
- Wetterinformationen für jeden Suchtreffer
- Integration der OpenWeather API
- Wetter-Icons und Temperaturanzeige
- Umgebungsvariablen für API-Keys
## [1.0.5] - 2024-03-17
### Geändert
- Anpassung der API-Antwortstruktur
- Verbesserte Fehlerbehandlung für API-Anfragen
## [1.0.1] - 2024-03-19
### Hinzugefügt
- Neues Suchfeld für Telefonnummer
- Reset-Icons für alle Suchfelder
- Trefferzähler für Suchergebnisse
- Verbesserte Suchfunktion: Ergebnisliste wird gelöscht, wenn alle Suchfelder leer sind
## [1.0.4] - 2024-03-17
### Geändert
- Verbesserte Positionierung der UI-Elemente
- Optimierte Suchlogik im Backend
- CSV-Datei in data-Verzeichnis verschoben
- Allgemeine Suche um Telefonnummer erweitert
- Verbesserte Adressanzeige: Location-Icon neben der Adresse
- Entfernung des Google Maps Links aus dem Adresstext
### Behoben
- Korrektur der Icon-Anzeige in Suchfeldern
- Verbesserte Fehlerbehandlung beim Laden der CSV-Datei
## [1.0.3] - 2024-03-17
### Geändert
- Hervorhebung der Suchbegriffe in den Ergebnissen
- Verbesserte Benutzeroberfläche
## [1.0.0] - 2024-03-18
## [1.0.2] - 2024-03-17
### Geändert
- Entfernung der Wetterinformationen
- Optimierung der Suchfunktion
## [1.0.1] - 2024-03-17
### Hinzugefügt
- Grundlegende Suchfunktionalität
- Spezifische Suchfelder für:
- Name
- Ort
- Kundennummer
- Fachrichtung
- Allgemeine Suche über alle Felder
- Klickbare Links für:
- Telefonnummern
- E-Mail-Adressen
- Google Maps Integration
- Share-Funktion für Suchergebnisse
- Responsive Design mit Bootstrap
- Live-Suche während der Eingabe
- Wetterinformationen für Kundensitz
- Caching für Wetterdaten
## [1.0.0] - 2024-03-17
### Hinzugefügt
- Erste Version der Kundensuche
- Grundlegende Suchfunktionen
- Responsive Design

View File

@@ -1,23 +1,26 @@
# medisoftware Kundensuche
Eine Webanwendung zur Suche in Kundendaten der medisoftware.
Eine webbasierte Kundensuche für medisoftware mit erweiterten Suchfunktionen.
## Features
- Live-Suche in Kundendaten
- Spezifische Suchfelder für:
- Name
- Schnelle und präzise Kundensuche
- Mehrere Suchfelder für gezielte Suche:
- Name (Vor- und Nachname)
- Ort
- Kundennummer
- Fachrichtung
- Telefonnummer
- Telefon
- 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
- 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
@@ -27,23 +30,24 @@ git clone https://gitea.elpatron.me/elpatron/medi-customers.git
cd medi-customers
```
2. Python-Abhängigkeiten installieren:
2. Docker Container starten:
```bash
pip install -r requirements.txt
docker-compose up -d
```
3. CSV-Datei in das `data`-Verzeichnis kopieren:
```bash
mkdir data
cp spezexpo.csv data/customers.csv
```
3. Die Anwendung ist unter `http://localhost:5001` erreichbar.
4. Anwendung starten:
```bash
python app.py
```
## Entwicklung
Die Anwendung ist dann unter `http://localhost:5001` erreichbar.
- Python 3.11
- Flask
- Docker
- Bootstrap 5
- Font Awesome
## Lizenz
Alle Rechte vorbehalten. © 2025 medisoftware
## API-Beispiele