Beschreibung:
Eine Webanwendung, mit der Benutzer mithilfe der Google Maps -API Lebensmitteleinrichtungen erkennen und mit Lebensmitteln interagieren können.
Das System umfasst robuste Filteroptionen für verschiedene Lebensmittelkategorien wie Fast Food, Japanisch, Chinesisch und koreanische Küche. Benutzer können sich registrieren, sich anmelden, ihre bevorzugten Standorte speichern und auf eine personalisierte Kartenansicht ihrer Favoriten zugreifen. Darüber hinaus ermöglicht die App Benutzern, Informationen zu aktuellen Werbeaktionen in Lebensmitteleinrichtungen hinzuzufügen und auszutauschen, die andere validieren oder kommentieren können.
Inhaltsverzeichnis:
- Merkmale
- Anforderungen
- Installation
- Verwendung
- Kontakt
- Beiträge
- Lizenz
- Status
Merkmale:
- Filter für Lebensmitteleinrichtungen : Suche nach Einrichtungen nach Kategorie (Fast Food, Japanisch, Chinesen usw.).
- Favorites System : Fügen Sie bevorzugte Einrichtungen auf einer personalisierten Karte hinzu und sehen Sie sich an.
- Promotion Sharing : Benutzer können Werbeaktionen teilen und anzeigen, mit Optionen, um die Gültigkeit von Werbeaktionen zu mögen, zu mögen oder zu kommentieren.
- Benutzerauthentifizierung : Sicherheitsregistrierung und Anmeldesystem.
- Google Maps API -Integration : Interaktive Kartenschnittstelle für erweiterte Benutzererfahrung.
- Frontend-Backend-Trennung : Unabhängige Repositorys für effiziente Entwicklung und Wartung.
Anforderungen:
- Backend :
- PHP 8.0 oder höher mit installierter Komponist.
- MySQL 8.0 oder kompatible Version.
- Laravel -Framework.
- Frontend :
- Node.js und NPM/Garn für das Abhängigkeitsmanagement.
- Vue.js Framework.
Installation:
Backend:
- Klonen Sie das Backend -Repository:
git clone https://github.com/Dynavy/flashfood-project-backend
- Navigieren Sie zum Projektverzeichnis:
cd flashfood-project-backend
- Installieren Sie Abhängigkeiten mit Composer:
Stellen Sie sicher, dass php.ini eine ZIP -Erweiterung für die ordnungsgemäße Abhängigkeitsinstallation aktiviert hat:
- Pfadbeispiel: `c: xampp php php.ini` (basierend auf Ihrem Setup einstellen).
- Konfigurieren Sie die
.env -Datei mit Ihren Datenbank -Anmeldeinformationen und anderen erforderlichen Umgebungsvariablen:
cp .env.example .env
php artisan key:generate
- Führen Sie Migrationen aus, um die Datenbankstruktur einzurichten:
Frontend:
(Das Frontend -Repository befindet sich in der Entwicklung und wird bald geteilt.)
Verwendung:
- Starten Sie den Backend Server:
(Sobald das Frontend -Repository fertig ist) klonen und das Frontend -Projekt einrichten, um sicherzustellen, dass es auf die richtige Backend -URL zeigt.
Greifen Sie in Ihrem Browser Localhost auf die Anwendung zu.
Kontakt:
Für Fragen oder Vorschläge können Sie gerne die Möglichkeit haben:
Beiträge:
Beiträge sind willkommen! Dazu beitragen:
- Geben Sie das Repository auf.
- Erstellen Sie eine neue Filiale für Ihre Funktion/Ihr Bugfix.
- Senden Sie eine Pull -Anfrage mit einer detaillierten Erklärung.
Lizenz:
Dieses Projekt ist unter der MIT -Lizenz lizenziert.
Status:
- Backend: Derzeit in aktiver Entwicklung.
- Frontend: Entwicklung in Arbeit, Repository anhängige Veröffentlichung.