- sqlite3
- node
- npm
npm install
npm start
npm run watch
http://localhost:8000
A React environment and application scaffold are pre-configured for this project. The Babel transpiler will allow you to write JSX and ES2015 syntax.
We did not include other libraries but encourage you to use any the following:
- React Router
- Redux or Mobx
- Reactstrap or Material UI
- id (integer)
- name (string)
- address (string)
- phone (string)
- id (integer)
- name (string)
- price (decimal)
- id (integer)
- customer_id (integer)
- discount (decimal)
- total (decimal)
- id (integer)
- invoice_id (integer)
- product_id (integer)
- quantity (decimal)
GET|POST /api/customers
GET|PUT|DELETE /api/customers/{id}
GET|POST /api/products
GET|PUT|DELETE /api/products/{id}
GET|POST /api/invoices
GET|PUT|DELETE /api/invoices/{id}
GET|POST /api/invoices/{id}/items
GET|PUT|DELETE /api/invoices/{invoice_id}/items/{id}