A simple Invoice Manager built in AngularJS
This simple application lets the user -
- Click a button/link to create invoice.
- User can specify customer name, date and invoice number.
- User can add multiple line items by selecting products from a product search component.
- Products/line items include Product Name, Quantity, Price, Total
- Line item fields for Quantity and Price are editable.
- Provides a Save button the user can click.
Few Assumptions made:
- Invoice Number has to be exactly 5 digits
- The Date field in the Invoice Creation form is not restricted (no Max or Min Date specified)
Known Bugs:
- Date Field validation in Mozilla
Works best in Google Chrome