API collaborated with ainnaziha - kedai api using .net core 6.
This project was generated with Angular CLI version 16.2.0.
- login, logout
- authentication to API using JWT bearer token
- list of products
- add to cart, cart list, empty cart, edit cart
- checkout, payment method with Stripe API
- list of orders
use tree or tree /F command to generate
.
└───src
├───app
│ ├───components
│ │ ├───cart
│ │ ├───confirmation-dialog
│ │ ├───error-dialog
│ │ ├───order
│ │ └───product
│ ├───layout
│ │ ├───body
│ │ ├───header
│ │ └───main-header
│ ├───models
│ ├───pages
│ │ ├───404
│ │ ├───auth
│ │ │ ├───login
│ │ │ └───register
│ │ ├───cart
│ │ ├───checkout
│ │ ├───home
│ │ ├───order
│ │ └───payment
│ │ ├───payment-error
│ │ └───payment-success
│ └───services
│ ├───auth
│ ├───cart
│ ├───category
│ ├───checkout
│ ├───custom-dialog
│ ├───http
│ ├───order
│ ├───product
│ └───stripe
└───environments\
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.