# Zine Shop

Here a simple online shop for zines should be created.
Idea is that admin users can create and modify zines available.
Normal users can add them to a cart and buy them.
The zines will then be printed on demand and be send.
for payment a simple random string will be created to connect payments to orders.
This way also cash could be send like mullvad is doing it.

# Development
To get the webserver running do the following:

```bash
nix develop .#
# run the webserver
go run main.go
```

For updating tailwindcss on the fly open extra shell
```bash
nix develop .#
tailwindcss -i static/input.css -o static/output.css --watch
```

# Printer Testing
- [x] long edge + bypass front cover
    - `lp -d KONICA_MINOLTA_KONICA_MINOLTA_bizhub_C258/BookletPrint -o Fold=HalfFold -o FrontCoverPage=Printed -o FrontCoverTray=BypassTray  ~/proggn/malobeo/zineshop/Test-book-long-edge.pdf`
- [x] short edge + bypass front cover
    - ` lp -d KONICA_MINOLTA_KONICA_MINOLTA_bizhub_C258/BookletPrint -o Fold=HalfFold -o Binding=TopBinding -o FrontCoverPage=Printed -o FrontCoverTray=BypassTray  ~/proggn/malobeo/zineshop/Test-book-short-edge.pdf      `
- [x] booklet + bypass front cover
    - `lp -d KONICA_MINOLTA_KONICA_MINOLTA_bizhub_C258/BookletPrint -o Combination=Booklet -o PageSize=A5 -o Fold=HalfFold -o FrontCoverPage=Printed -o FrontCoverTray=BypassTray  ~/proggn/malobeo/zineshop/Test.pdf`
---
- [x] okular long edge + bypass front cover
- [x] okular short edge + bypass front cover
- [ ] okular booklet + bypass front cover
