36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# 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
|