Skip to content

almirhodzic/minicart-admin

Repository files navigation

MiniCart-Admin

MiniCart-Admin ist ein einfach gehaltener Webshop mit wesentlichen Shopfunktionen.
Die App wurde in Angular 17.0.9 erstellt, die API mit Laravel.

Initial Setup

  1. MiniCart-Admin Repo klonen: git clone https://github.com/almirhodzic/minicart-admin
  2. Zum Verzeichnis wechseln: cd minicart-admin
  3. Jetzt nmp i oder nmp install ausführen um die App zu installieren.

App starten

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)

API-Server

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.

App Build

Du kannst die App auch gerne builden ng build und auf deinem Server deployen.
Den build findest Du im Verzeichnis minicart-admin/dist/frontend

Demo-Shop

MiniCart-Admin online-Demo

Unit Test

Für den Unit Test mit Karma, führe folgenden Befehl aus: ng test

e2e 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

Hinweise

Du darfst den MiniCart-Server (API) auf deinem Host installieren und betreiben.
Der Betrieb des Servers erfolgt auf eigenes Risiko & eigene Verantwortung!

About

CRUD Admin (Angular 16)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published