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
| Section | Description |
|---|---|
| Tech Stack | Technologies and frameworks |
| Project Structure | Code organization |
| Database Configuration | Schema and setup |
| Environment Variables | Configuration |
| Setup Instructions | Getting started |
| Development Workflow | Day-to-day development |
| API Documentation | Endpoints and usage |
| Deployment | Production deployment |
| Windows Printing | Shopkeeper app printing |
| Security Audit | Security 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