Name: “PDF‑Library – Book Lookup & Download”
Short description:
A searchable library that returns a list of available PDF versions (or preview links) for a requested title. For copyrighted works, the system will show a “Read‑Online” preview or a “Purchase/Request” flow rather than a direct download.
Primary user problem:
Readers want a fast, one‑stop place to locate a PDF of a specific book (e.g., Zindagi Ka Safar). They often waste time hunting across multiple sites, some of which host illegal copies.
Success metric:
Results List
Book Detail Modal (optional)
Preview Viewer
Request Form
Admin Dashboard
POST /api/books/bookId/request
Content-Type: application/json
"name": "Aditi Sharma",
"email": "aditi@example.com",
"message": "I need this for academic research."
Response (202)
"message": "Your request has been received. We'll contact you shortly."
PDF Status Enum
Download Flow
Preview Flow
Request Flow
Admin Dashboard
Compliance & Legal
POST /api/books/bookId/download
Authorization: Bearer <jwt>
Response (200)
"downloadUrl": "https://s3.amazonaws.com/bucket/zk-safar.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=..."