This is a fork of itswadesh/inventory-manager-mysql-php, in which the angularJS is replaced by angular6 with having the same functionality. Very inspiring for the code modifications were the following articles:
- https://www.angularcode.com/product-inventory-manager-using-angularjs-mysql-and-php-restful-api/
- https://www.sitepoint.com/angular-2-tutorial/
- https://github.com/marinantonio/angular-mat-table-crud
- https://material.angular.io/components/table/overview
- Download the project file from the download link provided above
- Import the database file “products.sql” into MySQL database
- Add your database settings to the file “config.php”
- put the "api"-files in designated directory under htdocs (of XAMPP)
This project was generated with Angular CLI version 6.0.8.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run npm start
for the usage with a proxy.conf to overcome the cross-site request when developing, it starts ng serve
as well.
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. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.