Skip to content

almirhodzic/minicart-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

efd5e63 · Feb 28, 2024
Jan 11, 2024
Feb 26, 2024
Feb 25, 2024
Feb 28, 2024
Nov 22, 2023
Nov 22, 2023
Feb 26, 2024
Feb 20, 2024
Feb 25, 2024
Feb 27, 2024
Feb 25, 2024
Nov 22, 2023
Feb 25, 2024
Feb 24, 2024

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