MiniCart-Admin ist ein einfach gehaltener Webshop mit wesentlichen Shopfunktionen.
Die App wurde in Angular 17.0.9 erstellt, die API mit Laravel.
- MiniCart-Admin Repo klonen:
git clone https://github.com/almirhodzic/minicart-admin
- Zum Verzeichnis wechseln:
cd minicart-admin
- Jetzt
nmp i
odernmp install
ausführen um die App zu installieren.
Um die App zu starten, folgenden Befehl ausführen: ng serve
oder ng s
Die App ist unter: http://localhost:4200 erreichbar. (Bitte nachfolgenden Abschnitt [API-Server] beachten)
Diese App benötigt eine API-Schnittstelle. Diese wurde in Laravel geschrieben und kann hier heruntergeladen werden.
Du kannst diesen Server lokal bei dir installieren, vorausgesetzt du hast PHP auf deinem Rechner installiert und bist einigermassen mit Laravel vertraut.
Du kannst die App auch gerne builden ng build
und auf deinem Server deployen.
Den build findest Du im Verzeichnis minicart-admin/dist/frontend
MiniCart-Admin online-Demo
Für den Unit Test mit Karma, führe folgenden Befehl aus: ng test
Für den e2e Test mit Cypress führe diesen Befehl aus: npm run cypress:open
-> E2E Tesing klicken
-> Start E2E Tesing in Chrome klicken
-> spec.cy.ts klicken
-> Ergebnis schauen
Du darfst den MiniCart-Server (API) auf deinem Host installieren und betreiben.
Der Betrieb des Servers erfolgt auf eigenes Risiko & eigene Verantwortung!