iCars
Überblick
iCars ist eine Python-basierte Anwendung zur Verwaltung und Simulation von Autovermietungstransaktionen. Es bietet Funktionen zum Hinzufügen, Anzeigen und Verwalten von Mietwagen und ist damit ein umfassendes Tool für die Verwaltung des Fahrzeugbestands und der Vermietungsvorgänge.
Merkmale
- Fügen Sie dem Inventar neue Autos hinzu.
- Sehen Sie sich verfügbare Autos und deren Details an.
- Verwalten Sie Autovermietungen, einschließlich der Buchung und Rückgabe von Fahrzeugen.
- Einfache Benutzeroberfläche zur Interaktion.
Voraussetzungen
- Python 3.x
- Alle zusätzlichen Abhängigkeiten, die in
requirements.txt
angegeben sind
Installation
- Klonen Sie das Repository:
git clone https://github.com/Reignu/iCars.git
- Navigieren Sie zum Projektverzeichnis:
- Richten Sie den Webserver ein:
- Platzieren Sie das iCars-Verzeichnis im Stammverzeichnis Ihres Webservers (z. B. /var/www/html für Apache unter Linux).
- Stellen Sie sicher, dass PHP auf Ihrem Server installiert und konfiguriert ist.
- Greifen Sie auf die Anwendung zu: Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost/iCars (oder der entsprechenden URL, wenn sie anderswo gehostet wird).
Verwendung
- Startseite: Navigieren Sie zur Startseite, um auf das Hauptmenü der Anwendung zuzugreifen.
- Auto hinzufügen: Verwenden Sie das Formular, um dem Inventar neue Autos hinzuzufügen.
- Autos anzeigen: Überprüfen Sie die Liste der verfügbaren Autos und deren Details.
- Mieten verwalten: Buchung und Rückgabe von Autos verwalten.
Beispielverwendung
Navigieren Sie zur Startseite und wählen Sie Optionen aus dem Menü aus, um mit der Anwendung zu interagieren. Beispielinteraktionen sind:
- Fügen Sie ein neues Auto hinzu:
- Füllen Sie das Formular mit Fahrzeugdetails aus.
- Senden Sie es, um das Auto zum Inventar hinzuzufügen.
- Verfügbare Autos anzeigen:
- Durchsuchen Sie die Liste der derzeit zur Miete verfügbaren Autos.
- Mieten verwalten:
- Buchen oder geben Sie Fahrzeuge über die Mietverwaltungsschnittstelle zurück.
Mitwirken
Fühlen Sie sich frei, einen Beitrag zu leisten, indem Sie Pull-Requests einreichen oder Issues eröffnen. Beiträge zur Verbesserung der Funktionalität, zur Behebung von Fehlern oder zum Hinzufügen von Funktionen sind willkommen.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.
Kontakt
Bei Fragen oder Anfragen wenden Sie sich bitte an [email protected]