Skip to main content

Qprint — Project Overview

Qprint connects customers with nearby shopkeepers for print-on-demand services. Customers upload files, make payments, and have documents printed at local shops without waiting in queues.


What This Guide Covers

SectionDescription
Tech StackTechnologies and frameworks
Project StructureCode organization
Database ConfigurationSchema and setup
Environment VariablesConfiguration
Setup InstructionsGetting started
Development WorkflowDay-to-day development
API DocumentationEndpoints and usage
DeploymentProduction deployment
Windows PrintingShopkeeper app printing
Security AuditSecurity status and fixes

Key Capabilities

  • Multi-role: Customer, Shopkeeper, Admin
  • File types: PDF, images, Word, PowerPoint (platform-wide)
  • Payment: Razorpay + Wallet integration
  • Printing: SumatraPDF (Windows), LibreOffice for Word/PPT conversion
  • Storage: Local or AWS S3

Last Updated: February 2026