diff --git a/docs/sprints/sprint-description-n-prompt.md b/docs/sprints/sprint-description-n-prompt.md new file mode 100644 index 0000000..9c28d20 --- /dev/null +++ b/docs/sprints/sprint-description-n-prompt.md @@ -0,0 +1,38 @@ +# Sprint 01: adding barcode print support + +In this sprint we will add a capability to print a table containing all 2D barcode images for a given month. + +## Changes to the UI + +In the UI within month card a button will be added: + +* location: at the bottom - next to "Add a new realestate" +* tooltip: + - EN tooltip: "Print 2D codes" + - HR tooltip: "Ispis 2d kodova" +* icon: printer +* action on pressed: show a print preview in the new tab/window + +## Print preview + +Print preview will contain a table of all 2D barcodes found within that month. + +In print preview the table will have 3 columns: +1. row index +2. bill info: + - `yyyy-mm` formated current month's date + - realestate name + - bill name +3. 2D barcode image + +In top-left corner of the page (position fixed) will be a printer icon which will trigger the print action. +The icon will not be visible in the printed version of the document. + +## Styling +* use Tailwind CSS +* print dialog: native dialog +* print type: B&W +* paper size: A4 +* when printerd the 2D barcode will have the following size: + - width = 58 mm + - height: automatic without changing proportions of original image \ No newline at end of file