Ananya
@campusops · 2h
Students used to queue at the copy shop for 20 minutes. Now they scan the lab block kiosk, pay on their phone, and pick up the print. PaperGo just works.
Read more
PaperGo is a self-service kiosk portal. Scan the QR, upload a PDF, choose copies and color, pay, and collect your pages — no account, no counter, no wait.

Terminal
$ scan QR at KIOSK-001● Detected kiosk, using lobby printer│◇ What would you like to print?│ document.pdf│◇ Color or black & white?│ Black & white│◇ Single or double sided?│ Double-sided│◇ How many copies?│ 2│◇ Proceed to payment?│ Pay ₹48│◆ Collect your pages at the kiosk?│ ◻ Yes│ ◻ Not yet
Built for the lab block ground floor — walk-up printing on campus.
Upload a PDF, pick options, pay. Pricing lives in the admin dashboard so operators can change it without touching code.
I'm usingPDF,
A4 and
B&W
on myKIOSK-001
kiosk
{
"file": "document.pdf",
"pages": 12,
"copies": 2,
"color": "bw",
"duplex": true,
"paper": "A4"
}The customer stays on their phone. The Raspberry Pi at the kiosk pulls the paid job and prints it on the Brother.
Payment first
Jobs enter the print queue only after the backend verifies payment.
Kiosk-scoped jobs
A Pi can only download files for its own kiosk. Never another machine's.
Expires privately
Uploaded PDFs are temporary. Files delete after a configurable window.
kiosk/
display
qr.png
agent
heartbeat.ts
jobs.ts
printer
brother.ppd
GET /api/kiosk/jobs
Authorization: Bearer <kiosk-token>
{
"job": {
"orderNumber": "1042",
"copies": 2,
"colorMode": "BW",
"signedUrl": "…expires in 10m"
}
}Each machine has its own QR, token, and job queue. Add a kiosk in admin and hang the code on the display.







Copies, page ranges, black & white or color, single or double sided, A4. Live price from the database — never hardcoded in the UI.








PaperGo Cloud
After payment the job is queued, the kiosk agent prints, and the customer watches PAID → QUEUED → PRINTING → COMPLETED on their phone.

The people who run the lab block print point — not the people who design lint rules.
Ananya
@campusops · 2h
Students used to queue at the copy shop for 20 minutes. Now they scan the lab block kiosk, pay on their phone, and pick up the print. PaperGo just works.
Read more
Rahul
@librarydesk · 5h
We run one kiosk on the lab block ground floor. Black & white is ₹2 a page, color is ₹10, and I change prices from the dashboard without calling a vendor. That is the whole product.
Read more
Meera
@front_office · 1d
Walk-up printing without a counter staffer. Payment is verified server-side, then the Pi prints. If a job fails, retry is one click in admin.
Read more
Open a kiosk QR and start a print job — or jump straight into the dashboard.