Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
almirhodzic committed Feb 26, 2024
1 parent 75d9f7b commit 2d13016
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,37 @@
# MiniCart-Admin

MiniCart-Admin ist ein einfach gehaltener Webshop mit wesentlichen Shopfunktionen.<br>
Die App wurde in Angular 17.0.9 erstellt, die [API](https://github.com/almirhodzic/minicart-server) mit Laravel.<br><br>

## Initial Setup

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

## 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)<br><br>

## API-Server

Diese App benötigt eine API-Schnittstelle. Diese wurde in Laravel geschrieben und kann [hier](https://github.com/almirhodzic/minicart-server) heruntergeladen werden.
Du kannst diesen Server lokal bei dir installieren, vorausgesetzt du hast PHP auf deinem Rechner installiert und bist einigermassen mit Laravel vertraut.<br><br>

## App Build

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

## Demo-Shop

MiniCart-Admin [online-Demo](https://minicart.ch)<br><br>

## Unit Test

Für den Unit Test mit [Karma](https://karma-runner.github.io/latest/index.html), führe folgenden Befehl aus: `ng test`<br><br>

## e2e Test
Für den e2e Test mit [Cypress](https://www.cypress.io/) führe diesen Befehl aus: `npm run cypress:open`<br><br>
Für den e2e Test mit [Cypress](https://www.cypress.io/) führe diesen Befehl aus: `npm run cypress:open`<br>
-> E2E Tesing klicken<br>
-> Start E2E Tesing in Chrome klicken<br>
-> spec.cy.ts klicken<br>
-> Ergebnis schauen<br>

## Hinweise

Du darfst den MiniCart-Server [(API)](https://github.com/almirhodzic/minicart-server) auf deinem Host installieren und betreiben.
Der Betrieb des Servers erfolgt auf eigenes Risiko & eigene Verantwortung!

0 comments on commit 2d13016

Please sign in to comment.