diff --git a/CHANGELOG.md b/CHANGELOG.md index f0fc76f..e836f53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 \ No newline at end of file +- Wetterinformationen für Kundensitz +- Caching für Wetterdaten + +## [1.0.0] - 2024-03-17 +### Hinzugefügt +- Erste Version der Kundensuche +- Grundlegende Suchfunktionen +- Responsive Design \ No newline at end of file diff --git a/README.md b/README.md index a1aeb6f..e81c61a 100644 --- a/README.md +++ b/README.md @@ -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