
In Progress
Posted
Paid on delivery
Task 1 — Print-Ready PDF Generation (20 hours max, $500) Build a PDF generation system for the 52 Things to Know book app. The PDF must be print-ready for IngramSpark hardcover format at 6x9 inch trim size. Architecture requirement: Build with an abstraction layer so the PDF engine can be swapped later without rebuilding the integration. Use Puppeteer as the first implementation. The function signature should be something like generatePDF(bookData) so switching to Prince XML later only requires changing the engine behind that function. The PDF must correctly render: Page structure: Book cover — recipient name, author name, book title Letter from the Author Table of Contents All 52 chapter pages "Where You Come From" section — rendered from author's free-write text OR from an uploaded PDF. If neither provided, exclude this section entirely. Chapter templates — all three must render correctly: Classic (no photo) — 450 word budget, drop cap on first word, Bible verse and quote on page 1, author wisdom text, memories on page 2 Horizontal Photo (photo_top) — photo at top of page 1, 350 word budget Vertical Photo (photo_second) — photo on page 2, 350 word budget Typography and styling: Caveat handwriting font for memories Serif body font for wisdom text Drop cap on first word of each chapter (page 1 only, never page 2) Gold accent color for drop caps, memory stars, and decorative elements Bible verse and wisdom quote in blockquote styling with colored left border Page 2 elements: Placed memories in Caveat font with gold star icon and attribution line (— AUTHOR NAME) Continued wisdom text flowing naturally from page 1 Photos for vertical photo template Technical requirements: Photos captured at highest possible resolution — flag any known print quality limitations Fonts embedded in the PDF Page numbers 6x9 inch trim size Standard IngramSpark bleed and margin requirements Deliverable: A working PDF generation function that produces a test PDF from real book data. Provide one proof PDF for review before considering the task complete. Task 2 — Gender Variant Database Field (2 hours max, $50) Add a gender_variant field to the chapter database table in Supabase. This field will support storing male and female versions of select chapters in the future. No UI needed — just the database schema change with documentation of what was added. How we work: Push to GitHub main branch after each significant piece Message me when ready to test I test live at [login to view URL] Do not start Task 2 until Task 1 is complete and approved
Project ID: 40460492
43 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for checking my proposal and sharing the detailed project brief. I can build a print-ready PDF generation system for the 52 Things to Know book app using Puppeteer for seamless integration. This system will ensure the correct rendering of various page structures and chapter templates, with a focus on typography using specific fonts and styling guidelines. I will deliver: • Abstraction layer architecture for easy PDF engine swapping • Correct rendering of all required page elements • Technical compliance with photo resolution, font embedding, and trim size standards You will also receive documentation for future maintenance. I am confident I can execute your vision efficiently. Looking forward to discussing timeline and next steps. Best regards, Chirag.
$550 USD in 7 days
4.5
4.5
43 freelancers are bidding on average $463 USD for this job

Hi - Elias here from Miami. The main technical challenge in building a print-ready PDF generation system lies in ensuring fidelity across various document elements while maintaining performance and scalability. Many implementations stumble on font handling, image resolution, and layout consistency, especially when generating large documents or handling dynamic content. Common pitfalls include naive approaches to resource management, like loading all assets into memory, leading to performance bottlenecks and crashes. Architectural oversights, such as not considering async processing or caching strategies, can severely impact system reliability under load. My proposed direction involves a modular architecture that separates concerns: input collection, processing logic, and output generation. This allows for better error handling and easier debugging. Implementing a queue system for document requests will ensure smooth processing, while leveraging libraries designed for high-fidelity PDF creation. A critical decision is selecting the right library or service for PDF generation, balancing performance with rendering quality. Early evaluation of this choice will mitigate future scaling issues. What specific features or edge cases do you foresee as critical for the PDF content? Looking forward to your insights.
$500 USD in 3 days
8.0
8.0

Hello! I am a US-based senior software engineer specializing in software development, and I have carefully read your project description for the PDF Manual Design & Build. With over 15 years of experience, I have the skills and expertise to create a robust PDF generation system tailored to your needs. To ensure I align my approach with your vision, could you please clarify the following questions to help me better understand the project? 1. Do you have specific design preferences or templates for the PDF layout? 2. Will the system need to pull data from an existing database, or will data entry be manual? My extensive background includes building production-grade software solutions, and I’m committed to delivering results that are not only technically sound but also practical and maintainable. I suggest a phased approach to the project: starting with requirements gathering, followed by development, and concluding with thorough testing to ensure a seamless PDF generation system. I believe my attention to detail and commitment to understanding your project will set me apart. Let’s chat about how I can help bring your vision to life! Looking forward to your response. Best, James Zappi
$500 USD in 2 days
5.9
5.9

I recently designed a high-fidelity programmatic PDF generation engine for a technical training manual, transforming complex structured data into pixel-perfect, press-ready books. I understand the nuances of generating structured print layouts like your 52-part manual, where strict margin grids, CMYK color spaces, and high-resolution asset preservation are non-negotiable for commercial printing standards. Your 20-hour timeline and budget for Task 1 are highly realistic if we leverage a modern, automated typesetting pipeline that bridges clean source data with flawless, repeatable output. To deliver a robust, automated PDF system within the limit, I will build a lightweight, scriptable pipeline using Node.js and Puppeteer to compile your content via CSS Paged Media. This technical stack guarantees pixel-perfect execution of page-break rules, dynamic running headers, footers with page numbers, and an automated table of contents. I will configure the rendering canvas to strictly enforce industry-standard print specs, including 3mm bleed margins, crop marks, and uncompressed high-DPI assets to eliminate artifacts. The final deliverable will be a streamlined command-line script that compiles your entire 52-part manual into a press-ready PDF in seconds. What format is the raw content currently stored in, and do you have a style guide or layout mockups we need to replicate? I can share samples of my previous typesetting work; let’s chat briefly to align on the specs.
$604 USD in 21 days
5.3
5.3

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have developed print-ready PDF generation systems before that effortlessly handled complex book layouts while ensuring compatibility with print-on-demand platforms. From my experience, the key to success is implementing a flexible abstraction layer that allows seamless switching between PDF engines without disrupting the integration. Approach: ⭕ Design a robust generatePDF(bookData) function using Puppeteer as the initial engine for PDF creation. ⭕ Build modular page templates covering cover, author letter, table of contents, and all chapter variations. ⭕ Ensure typography, drop caps, gold accents, and proper font embedding meet IngramSpark’s print specifications. ⭕ Implement high-resolution image handling with print quality validation. ⭕ Include page numbers and precise bleed/margin settings per 6x9 inch trim size. ⭕ After Task 1 approval, add the gender_variant field to the Supabase chapter table with complete schema documentation. ❓ Could you please provide a sample of the real book data and any specific author content to test rendering? I am confident this structured, detailed approach will deliver a polished, print-ready PDF generation system meeting all your outlined requirements. Looking forward to collaborating on this project. Best regards, Nam
$550 USD in 5 days
5.4
5.4

Hi there, I reviewed your PDF Manual Design & Build requirements carefully, and I can help you build a print-ready 6x9 IngramSpark PDF generation system for the 52 Things to Know app with a clean swappable engine abstraction. Why I’m a good fit: • Strong experience with Puppeteer/HTML-to-PDF workflows, embedded fonts, trim/bleed sizing, page numbering, and print-safe layouts • Backend/API experience designing generatePDF(bookData)-style abstractions so Prince XML or another engine can be added later without rewriting the integration • Comfortable working with Supabase schema changes, GitHub main branch workflow, and proof-based review cycles I’ll implement all chapter templates, cover/letter/TOC sections, optional “Where You Come From” handling, Caveat/serif typography, gold accents, blockquotes, photo quality checks, and produce a proof PDF from real book data before Task 1 is considered complete. I can start immediately and message you at each test-ready milestone. Best regards,
$650 USD in 5 days
4.2
4.2

I can deliver a precise, automated PDF generation pipeline for your manual project that meets strict print-ready standards. Having recently built a dynamic PDF rendering engine using Node.js and Puppeteer to generate high-resolution, CMYK-compliant manuals, I understand the nuances of page-budgeting, bleed margins, and CSS paged media. I will ensure your 52-part manual renders with pixel-perfect layouts, proper page numbering, and dynamic tables of contents without manual formatting. To achieve this within the 20-hour window, I will first set up a headless Chrome/Puppeteer environment using Tailwind CSS and CSS Paged Media (@page rules) to handle high-fidelity rendering, precise margins, and bleed-box calculations. I will then integrate a data pipeline (JSON/Markdown) to dynamically inject content, ensuring automated page breaks and preventing orphan headings using CSS break-inside properties. Finally, I will run a post-processing optimization script to convert colors to CMYK, compress images, and embed high-resolution typography, delivering a lightweight, print-ready file that perfectly matches your design specifications. What format is your source content currently in, and do you have pre-defined design templates or brand guidelines we need to implement? I would love to hop on a quick chat or a brief audio call to align on your layout expectations and ensure we hit the ground running. Let's discuss how we can streamline this pipeline to make future updates completely effortless.
$596 USD in 21 days
3.7
3.7

Hello! Allen from Fort Worth here. I understand that the goal is to develop a robust, print-ready PDF engine for the 52 Things to Know book app. The main focus should be on meeting strict IngramSpark 6x9 specifications, managing complex chapter layouts, and ensuring the architecture allows for seamless future engine migrations. The project will be built by implementing a clean abstraction layer over Puppeteer, keeping the core book logic independent of the rendering library. Additionally, I will ensure the system is highly maintainable, handles high-resolution assets for 300 DPI output, and follows precise typographic rules for a professional finish. Q1. To ensure 300 DPI print quality, should we implement a pre-generation check to flag low-resolution user uploads before they hit the PDF engine? Q2. For the 6x9 hardcover format, do you have the specific gutter margin requirements based on your expected page count to ensure text does not disappear into the spine? Q3. When merging the optional Where You Come From PDF, should the system automatically inject page numbers and headers to match the rest of the book, or should it be treated as a raw insert? I'm excited to hear from you soon! Best wishes.
$500 USD in 7 days
3.3
3.3

Hi there, Cora May here. I’ll build a print-ready PDF generation system for the 52 Things to Know book app that outputs US-letter-safe, IngramSpark hardcover-ready 6x9 inch trim PDFs, including cover, letter, table of contents, all 52 chapters, and the optional “Where You Come From” section (rendered from free-write or an uploaded PDF). I’ll use an abstraction layer so the integration stays stable while you can swap the PDF engine later; the first engine will be Puppeteer behind a single generatePDF(bookData) function. The chapter templates will follow your rules: Classic (drop cap + blockquote with gold accents, verse/quote on page 1, memories on page 2), Horizontal Photo (photo_top), and Vertical Photo (photo_second), with correct page-2 flow, page numbers, embedded fonts, and gold Caveat/handwriting for memories. I’ll also flag any print-quality limits I detect (e.g., source image DPI) and ensure bleed/margins align with IngramSpark expectations. For review, you’ll get one proof PDF generated from real book data before we consider the task complete.
$555 USD in 2 days
2.8
2.8

Hello, You need a reliable way to turn your 52 Things to Know book data into a print-ready IngramSpark hardcover PDF without locking into a single rendering engine. I can help you design a clean generatePDF(bookData) abstraction using Puppeteer first, so swapping to Prince XML later is isolated to one implementation layer. From your description, the priorities are correct page order, strict 6x9 + bleed compliance, embedded fonts, and faithful rendering of all three chapter templates, including Caveat for memories, gold-accent styling, drop caps, and conditional “Where You Come From” logic. I’ll also add validation for image resolution and clearly flag any print-risk assets. My approach: set up the abstraction, build HTML/CSS templates aligned to IngramSpark specs, implement Puppeteer rendering, then iterate on a proof PDF until it matches your layout requirements. Once approved, I’ll add the gender_variant field in Supabase with documentation. Best regards, Sajat Prasad
$250 USD in 3 days
2.4
2.4

As an accomplished Full Stack Developer with a vast experience in API Development and Database Management, I’m eager to tackle your comprehensive PDF Manual Design & Build project. I have a significant understanding of microservices architecture- specifically RESTful design- which I believe will be invaluable in incorporating the necessary abstraction layer that aligns with your specifications. My numerous positive reviews from satisfied client-centric projects reflect the dedication I have towards producing top-notch work that is both functional and aesthetically aligned — qualities crucial for this task. Lastly, even though our primary focus is Task 1, it is important to me that we finish strong hence Task 2 will be implemented promptly after approval. Rest assured my commitment to using good practices like pushing to GitHub main branch regularly will ensure transparency during all stages of your project alongside ample opportunity for you to test live on https://a52thingstoknow.lovable.app. So, let's help your 52 Things to Know book app come alive in print with a touch of aesthetic elegance — integrating both technical precision and creativity into every page of your book’s PDF.
$250 USD in 3 days
2.6
2.6

Hello, I've reviewed your project and understand you're looking to build a production ready PDF generation pipeline for the 52 Things to Know platform with clean engine abstraction, accurate print formatting for IngramSpark hardcover requirements, and reliable rendering across multiple dynamic chapter templates and conditional content sections. I can structure the system around an interchangeable PDF engine architecture using a generatePDF(bookData) abstraction layer while implementing the first renderer with Puppeteer so future migration to Prince XML or another rendering engine remains isolated from the application logic. I also understand the complexity around print safe typography, font embedding, bleed handling, dynamic pagination, drop caps, mixed template rendering, uploaded PDF insertion, and maintaining visually consistent page flow across 52 personalized chapters without layout breakage. You can review my work here: https://www.freelancer.com/u/GridsmithLTD Do you already have finalized HTML/CSS designs or Figma references for the chapter templates and print layouts, or will part of the task involve defining and refining the print styling system alongside the rendering engine implementation? Regards, Atik
$250 USD in 1 day
2.6
2.6

Hi, good day! :-) I see you need a print-ready PDF generation system for the 52 Things to Know book app with IngramSpark-compliant formatting, dynamic chapter templates, embedded fonts, high-quality image handling, and a swappable PDF engine architecture using Puppeteer as the initial implementation. So I think: * Build a modular generatePDF(bookData) abstraction layer so the rendering engine can later be swapped from Puppeteer to Prince XML without changing the application integration or data flow. * Create fully dynamic print layouts for all required book sections and chapter template variations while handling conditional rendering logic for uploaded PDFs, free-write sections, typography styling, drop caps, embedded fonts, bleed/margin compliance, and flowing multi-page content. * Implement production-grade print optimization including high-resolution image validation, proper pagination, embedded custom fonts, page numbering, IngramSpark-safe margins/bleeds, and proof PDF generation for live review/testing. I am suitable for this project because I have strong experience building advanced PDF rendering systems, server-side document generation workflows, Puppeteer-based print engines, Supabase integrations, and scalable full-stack architectures designed for future extensibility. Let's discuss the details of the print-ready PDF generation system and Supabase schema update in chat. I am ready to start immediately. Best regards, Mark Rimando.
$500 USD in 7 days
2.5
2.5

Hello! I've built a similar PDF generation system that improved content delivery speed by 40% while keeping the flexibility to swap PDF engines seamlessly. I can share the implementation details in chat if you're interested. For your project, I’d create an abstraction layer around the PDF generation function to ensure that switching engines like Prince XML later is straightforward. I’d also ensure that the PDF meets IngramSpark’s specifications, including typography and styling. Quick question: How will you be managing the book data input? This will help me tailor the solution effectively. If you’re open, I can share the similar build and we can see if it fits your needs.
$500 USD in 7 days
1.4
1.4

Hello, I can help you efficiently re-upload your website files. Approach: • Simple and straightforward process • Ensuring all files are properly organized Technologies: • PHP, Puppeteer, HTML, CSS Extras: • Verification that everything functions correctly after uploading • Brief documentation regarding any changes made Timeline: • 2–3 days Goal: To deliver a functional, ready-to-use PDF generation system for your book app—hassle-free. Ready to get started. Agustin
$500 USD in 5 days
1.4
1.4

Hello, As a seasoned Fullstack Developer with extensive experience in API and Web Development, I am well-equipped to handle the complexities of your PDF Manual Design & Build project. Having perused the project details, it's clear that you require a professional who not only has technical prowess but also pays meticulous attention to design. My fluency in Puppeteer and valuable knowledge in PDF generation will enable me to create the exacting print-ready PDFs exactly to your specifications. What sets me apart is my knack for building adaptable systems fitting your "abstraction layer" requirement. As you envision changing the PDF engine without compromising the codebase integrity, I'm confident in my ability to provide a high-quality solution via my understanding of Puppeteer as an initial implementation. Lastly, I'm really pleased with how transparently we can work together given your well-defined procedure that aligns perfectly with mine. This will ensure that updates and tests are communicated promptly and even though I could have jumped into task 2 right away, I fully comprehend your wishes about task 1's completion being final before heading on to task 2. So let's do this! Choose me for this project and let's turn your project vision into reality! Thanks!
$250 USD in 2 days
0.0
0.0

Hello, I am excited to assist you with your PDF Manual Design & Build project for "52 Things to Know." I specialize in building scalable systems that not only meet technical requirements but also deliver impressive results. Your need for a print-ready PDF generation system using Puppeteer resonates well with my experience as a full-stack developer. For Task 1, I will implement a robust architecture with an abstraction layer for easy future swapping of the PDF engine, ensuring seamless integration. The function signature `generatePDF(bookData)` you mentioned will be meticulously applied. Understanding the typography, styling, and layout requirements you specified, I am committed to delivering a visually appealing PDF that aligns perfectly with IngramSpark's specifications. The inclusion of high-resolution photos, correct font embedding, and attention to detail will be prioritized. For Task 2, I can efficiently update the database to accommodate the new gender_variant field. To confirm my understanding and clarify any preferences, Could you clarify if there are any specific styles or templates you would like me to use for the chapter pages? Looking forward to collaborating with you on this project! Best regards, Lester
$250 USD in 2 days
0.0
0.0

Hello, I reviewed your project "PDF Manual Design & Build" and immediately identified the key areas that need attention. I’m confident I can step in and deliver a clean, efficient, and production-ready solution without unnecessary delays. I bring solid, hands-on experience in Database Management, Technical Documentation, Software Engineering, Software Development, Git, Print Design, API Development and Web Development, and I’ve successfully handled similar projects where performance, scalability, and reliability were critical. My focus is not just to “complete the task,” but to ensure your system works smoothly under real-world conditions. What you can expect from me: • Deep expertise in Database Management, Technical Documentation, Software Engineering, Software Development, Git, Print Design, API Development and Web Development with practical problem-solving • Clear, fast communication with consistent progress updates • Clean, maintainable, and scalable implementation • Proactive approach — I identify and fix hidden issues, not just reported ones If I see opportunities to improve performance, UX, or stability, I’ll bring them to you with clear recommendations — no guesswork, just practical solutions. I’m ready to get started immediately and bring this across the finish line the right way. Let’s connect. Best regards, Tim Koenitzer
$250 USD in 2 days
0.0
0.0

Hi there, I’ve built similar print-ready PDF generation systems and database updates, and I am very interested in your 52 Things to Know book app project. I can build the Puppeteer-based generatePDF(bookData) abstraction, handle the 6x9 IngramSpark layout, chapter templates, embedded fonts, page numbers, photo handling, and provide a proof PDF for review before moving to the Supabase gender_variant field after approval. Best regards, John
$650 USD in 6 days
0.0
0.0

Hello! I've built a similar PDF generation system that improved content delivery speed by 40% while keeping the flexibility to swap PDF engines seamlessly. I can share the implementation details in chat if you're interested. For your project, I’d create an abstraction layer around the PDF generation function to ensure that switching engines like Prince XML later is straightforward. I’d also ensure that the PDF meets IngramSpark’s specifications, including typography and styling. Quick question: How will you be managing the book data input? This will help me tailor the solution effectively. If you’re open, I can share the similar build and we can see if it fits your needs.
$250 USD in 7 days
0.0
0.0

Good morning, With more than 7 years of experience in web and mobile development, I possess the skills and expertise that extensively align with your project requirements. Notably, my proficiency in HTML, CSS, SCSS, JavaScript, jQuery, Ajax and Bootstrap can guarantee an adept handling of the PDF generation system as expected in the project description. The function signature aspect of the architecture requirement is second nature to me as I have consistently built applications with abstraction layers that allow for convenient swapping without rebuilding. In fact, my knowledge of Puppeteer corresponds with this particular project requirement as well. My experience also extends to working with APIs especially Amazon APIs, Google APIs, Stripe API and RESTful API which positions me well for handling the technical aspects of storing male and female versions of select chapters in Supabase database table. Furthermore, having a strong grasp of multiple programming languages such as ReactJs, NextJs for instance will enable me to seamlessly implement any new changes or features to accommodate your evolving needs. Tony.
$500 USD in 7 days
0.0
0.0

Southlake, United States
Payment method verified
Member since Sep 17, 2020
$250-750 USD
$25-50 USD / hour
$750-1500 USD
$750-1500 USD
$250-750 USD
$10-30 USD
₹1500-12500 INR
$30-250 USD
₹750-1250 INR / hour
₹10000-15000 INR
$3000-5000 USD
$250-750 USD
$30-250 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
₹250000-500000 INR
$15-25 USD / hour
$100-150 AUD
$15-25 USD / hour
$1500-3000 USD
£500-2000 GBP
€30-250 EUR
$10-30 AUD
$30-250 USD