
Awarded
Posted
The app is functional and being actively tested. We are looking for a freelance developer to fix outstanding bugs, build the print/PDF pipeline, integrate payments, build an admin dashboard, and prepare the database for Phase 2 content. Launch target is August 2026. Bug Fixes to Start Highest priority. We suggest starting here as a paid trial before committing to the larger build. • Word count jumping — the chapter editor splits author text into two state variables at a 150-word boundary. As the author types near the boundary, words shuffle between variables causing the page 2 word count to jump unpredictably. Fix requires a unified mergedText state variable used for all word count display calculations. The split should only happen on save. • Paste events not updating word count or scroll position — pasting text does not trigger the onChange event reliably. Word count and scroll position only update after the author moves the cursor manually. • Textarea gap on load — the merged wisdom textarea has a large empty gap when a chapter first opens. Auto-resize is not firing correctly on mount. • AI panel — three related issues: (1) AI adds text on top of existing content instead of replacing when a replacement is requested, (2) Revert to saved state does not restore a clean version of the chapter, (3) Word count does not update after AI inserts text until the author presses a key.
Project ID: 40449731
76 proposals
Remote project
Active 8 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
76 freelancers are bidding on average $34 USD/hour for this job

Hello, Good Day! I’m very interested in helping finalize and scale your Book Editor platform. I have strong experience working with complex React/JavaScript applications, AI-assisted editing workflows, PDF generation systems, payment integrations, admin dashboards, and scalable database architectures. The bugs you described appear to be related to state synchronization, event handling, textarea lifecycle rendering, and AI content state management. I can help stabilize the editor by restructuring the text state flow, improving paste/onChange handling, fixing auto-resize behavior on mount, and ensuring AI-generated updates properly synchronize with saved state and word count calculations. Starting with a focused paid bug-fix phase is a smart approach before moving into the larger Phase 2 build. Beyond the fixes, I can also assist with building the print/PDF pipeline, payment integration, admin dashboard, and preparing the database structure for scalable future content expansion ahead of your August 2026 launch target. We focus on clean architecture, performance, maintainability, and polished user experience for production-ready applications. Kind Regards, Rinsad
$25 USD in 40 days
9.5
9.5

With over a decade of experience in Full-Stack Web, Mobile, and Blockchain Architecture, I understand the importance of addressing the outstanding bugs, implementing the print/PDF pipeline, integrating payments, developing the admin dashboard, and preparing the database for Phase 2 content in your Book Editor Project. My background in high-complexity systems, such as scaling Telegram Mini Apps to serve over 1 million users, directly applies to the challenges your project is facing. For strategic insight, ensuring a unified mergedText state variable for word count calculations can streamline the process and prevent issues like word count jumping and paste events not updating accurately. My past success in handling projects with similar complexity showcases my ability to tackle the bugs and build the necessary features for your app effectively. I encourage you to reach out so we can discuss the roadmap for your project further. Let's work together to ensure a successful and timely launch for the Book Editor Project.
$40 USD in 15 days
8.6
8.6

Hi there, ★★★ React.js Expert ★★★ 5+ Years of Experience ★★★ I can fix the outstanding bugs and implement the required features with including a reliable print/PDF pipeline and payment integration. This will include: - Fixing the word count jumping issue by implementing a unified mergedText state variable. - Ensuring paste events update the word count and scroll position correctly. - Resolving the textarea gap on load with proper auto-resizing. - Addressing the AI panel issues for better content management. I will handle the work with a structured approach, focusing on debugging and testing to ensure a smooth user experience. Ready to start once you provide access to the app and any additional details. Thanks!
$38 USD in 40 days
8.3
8.3

Hi - Elias here from Miami. The primary challenge with your Book Editor project likely lies in ensuring data integrity and seamless interaction between the frontend and backend, especially with PDF generation and real-time updates. Issues often arise around handling concurrent edits and maintaining a consistent state, particularly when dealing with multiple users. Common pitfalls include improper state management in React, which can lead to UI inconsistencies, and inefficient database queries in PostgreSQL that can degrade performance during heavy loads. Additionally, if Stripe integration isn't handled correctly, it could disrupt payment flows, impacting user experience and revenue. I propose a robust architecture using a microservices approach, where the PDF generation and user session handling are decoupled. This allows for better scalability and easier debugging. The implementation would follow this flow: Input (user edits) → Processing (state management, PDF generation) → Output (updated view and downloaded PDF). A critical decision is how we handle session persistence and conflict resolution early on. This will ensure a smooth user experience and reduce the risk of data loss. What specific edge cases have you encountered in testing that we should prioritize? Looking forward to discussing this further.
$50 USD in 5 days
8.0
8.0

Hi, I’d be very interested in helping with your Book Editor project. I have experience building and debugging complex web applications using React, TypeScript, PostgreSQL, and Stripe, and I’m comfortable tracking down tricky state management issues like the word count and textarea bugs you described. I can start with the paid trial bugfix phase and if it’s a good fit continue with the PDF pipeline, payment integration, admin dashboard, and Phase 2 database work. Kindly contact me for further discussion.
$38 USD in 40 days
7.9
7.9

Hello! I am a US-based senior software engineer with extensive experience in full-stack development. I thoroughly read your project description regarding the Book Editor app and understand you're seeking a developer to fix and enhance its current functionality. With over 15 years in the field, I specialize in JavaScript, React.js, and PostgreSQL, ensuring I can address the challenges effectively. To tailor my approach, could you please clarify the following questions to help me better understand the project? 1. What specific issues are you currently facing with the app? 2. Are there any new features you're considering adding alongside the fixes? 3. What is your timeline for completing these updates? My goal is to deliver a robust solution that not only resolves current bugs but also enhances user experience. I suggest starting with a thorough assessment of the existing codebase, followed by prioritizing fixes based on impact, and finally, implementing additional features if required. I have successfully built and maintained several applications, including a document management system and an e-commerce platform tailored for niche markets. I'm committed to providing high-quality, maintainable code, and would love the opportunity to collaborate with you on this project. Thank you for considering my proposal! Best, James Zappi
$50 USD in 7 days
5.3
5.3

Hello! I’ve found the best approach to fix the outstanding bugs in your app and prepare it for the Phase 2 pipeline while keeping it stable for ongoing testing. I’ll start by addressing the chapter editor’s word count issue: consolidating the split text into a single mergedText state variable for all display and calculations, with splitting applied only on save, ensuring page 2 word counts no longer jump unpredictably. I’ll fix paste events so that the onChange event triggers reliably, updating both word count and scroll position immediately after text is pasted. The textarea gap on load will be resolved by ensuring auto-resize runs correctly on mount and reflows dynamically, eliminating unnecessary empty space. The AI panel issues will be addressed: (1) AI replacements will overwrite existing content correctly, (2) reverting to the saved state will restore a clean chapter version, and (3) word count will update automatically after AI inserts text without requiring user keystrokes. Each fix will be tested across multiple chapters and devices to ensure consistent behavior, and the code will be documented so future Phase 2 features like the print/PDF pipeline, payments, and admin dashboard can integrate smoothly. Warm regards, Yulius Mayoru
$25 USD in 40 days
5.1
5.1

The real problem isn’t just individual bugs — it’s fragile editor state and event handling that makes the UI race against user input and external patches (AI, paste). Fixing state ownership and event wiring will stop surface glitches and make the rest of the build predictable. My practical approach: start with a paid trial focused on the word-count/paste/textarea/AI issues. I’ll refactor the editor to a single mergedText controlled state, wire onPaste/onInput and clipboard handlers, ensure updates use requestAnimationFrame or microtask scheduling so counts and scroll sync reliably, and trigger auto-resize on mount via useLayoutEffect. For the AI panel I’ll implement replace-by-index (not overlay), atomic saved-state snapshots, and recalc word counts after state commits. Suggested stack/implementation: React + TypeScript frontend, Postgres backend, Node/Next API routes, Stripe for payments, Puppeteer (server-side) or Headless Chromium for reliable HTML-to-PDF rendering. Use transactional DB migrations for Phase 2 prep. Maintenance/flexibility: keep fixes modular with unit/interaction tests and a feature-flagged rollout so Phase 2 work can layer on safely. Similar project: on TicketSALO I built Stripe Connect flows and an admin dashboard plus transaction-safe backend logic — relevant for your payments/dashboard needs. If that sounds good I can start the bug-trial for $37.50 — can you grant repo access and provide repro steps or a sample chapter for each bug?
$37.50 USD in 7 days
4.8
4.8

As an accomplished and dynamic developer, I am confident my skills are the right fit for your project. Your app's needs, especially with fixing critical bugs and implementing the print/PDF pipeline, integral payments, building an admin dashboard, along with a robust database setup for phase 2 content align seamlessly with my competencies in HTML, Javascript, and especially React.js. Investing years into honing my craft and staying up to date on the latest industry practices has placed me in a prime position to tackle all of your immediate and long-term needs. This includes resolving word count anomalies, regulating published content interactions of AI capabilities, improving onSave features, and refining how pasted text is handled throughout the system. These bug fixes exemplify my commitment to detail-driven solutions that would ultimately contribute to a smoother user experience. Given our launch target by August 2026, I assure you punctual delivery without compromising quality. My consistent track record testifies to my ability to get the job done right within timeframes. I'm not just interested in helping you build an app; I'm passionate about creating engaging applications that resonate with users—a goal that mirrors yours it seems. I am Fluent in English and Spanish too which supports effective communication throughout the project. I look forward to the opportunity of bringing this vision to life with you.
$38 USD in 40 days
5.1
5.1

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for sharing the detailed project brief. I can fix the outstanding bugs, build the print/PDF pipeline, integrate payments, create an admin dashboard, and optimize the database for Phase 2 content using cutting-edge technologies, ensuring a seamless user experience. I will deliver: • Resolve word count jumping issue by unifying state variables • Ensure paste events trigger word count updates and scroll position adjustments • Fix textarea gap on load by correcting auto-resize function • Address AI panel issues for smoother text insertion and word count updates You will also receive thorough documentation and ongoing support. I am confident in my ability to meet your expectations professionally and efficiently. Looking forward to discussing further details. Best regards, Chirag.
$50 USD in 7 days
4.3
4.3

Hey there, these all read like classic React state bugs. The word count jumping is the clearest one, splitting author text across two state variables means the display calc is reading a moving target, so a single merged source of truth fixes it cleanly. The paste and auto-resize issues usually come down to onChange not firing on programmatic updates and resize logic missing the mount pass. I work day to day in TypeScript and JavaScript and enjoy untangling exactly this kind of thing. Is the AI panel inserting via a controlled component or writing to the DOM directly? Happy to take the bug batch as a paid trial and start once you share the repo.
$28 USD in 7 days
3.4
3.4

Hi there, I see you need a freelance developer to fix outstanding bugs in your functional app including the word count jumping issue, paste events not updating, textarea gap on load, and AI panel issues with replacement and revert logic. You also need the print and PDF pipeline, payment integration, admin dashboard, and database preparation for Phase 2, with a launch target of August 2026. You suggest starting with bug fixes as a paid trial. I recently fixed similar editor bugs for a writing platform including a word count splitting issue where I replaced a dual state variable approach with a single source of truth and triggered the split only on save. I also fixed paste event handling by adding an explicit onPaste handler and scroll position recalculation. For the textarea gap, I resolved auto resize on mount with a useEffect and resize observer. For the AI panel, I fixed replacement logic to clear existing content first and implemented a proper revert to saved state using a saved content snapshot. I suggest we start with a paid trial focusing on these four bug fixes. If you are satisfied with my work and speed, we will then scope the remaining features including the PDF pipeline, payments, admin dashboard, and database prep for August launch. My hourly rate is $38. I can complete the trial bugs within 3 to 5 days. Best regards, Mobasher Reza
$38 USD in 40 days
2.4
2.4

Hello, I understand the importance of ensuring a seamless user experience for your book editing app. The issues you've outlined, such as word count discrepancies, paste event inconsistencies, and AI panel functionality, are critical to address for optimal performance. In approaching this project, I will prioritize resolving the bug fixes you've highlighted, starting with the word count jumping and paste event issues. By implementing a unified mergedText state variable and ensuring reliable onChange event triggers, I aim to enhance the editing process for your users. Additionally, I will focus on addressing the textarea gap on load and optimizing the AI panel functionality to streamline content editing. With my expertise in JavaScript, HTML, React.js, and PostgreSQL, I am well-equipped to tackle these challenges effectively. I look forward to collaborating with you to enhance the functionality of your app and prepare it for Phase 2 content seamlessly. Best regards, Jayabrata Bhaduri
$38 USD in 40 days
2.0
2.0

Hi, This project is a React/TypeScript editor with AI-assisted content and Phase 2 expansion, so the first step is stabilizing the authoring experience. I would unify the split text into a single mergedText state variable so word counts remain consistent, fix paste events to trigger onChange reliably, and correct the textarea auto-resize to eliminate gaps on load. For the AI panel, I would ensure inserted text correctly replaces or appends, the revert function restores the saved clean version, and word counts update immediately after AI edits. The next steps would integrate a clean PDF/print pipeline, payment handling via Stripe, and prepare the database for new content. The key is incremental, tested updates to avoid breaking the existing editor workflow. I have experience with React.js, TypeScript, PDF generation, Stripe integrations, PostgreSQL, and full-stack systems with live text editing and AI-assisted content.
$25 USD in 40 days
2.1
2.1

Lets chat, a free consultation and no obligation. I understand you need a clean, professional, and user-friendly solution for your "Book Editor Project" project. My skills in PHP, Java, JavaScript are a perfect fit for this project. While I am new to freelancer.com, my extensive experience delivers integrated, automated solutions. Regards, Jason McLachlan
$25 USD in 3 days
0.0
0.0

Southlake, United States
Payment method verified
Member since Sep 17, 2020
$750-1500 USD
$250-750 USD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
$250-750 USD
£20-250 GBP
€12-18 EUR / hour
₹12500-37500 INR
₹1500-12500 INR
$8-15 USD / hour
$10-20 USD
$250 USD
$250-750 USD
$25-50 USD / hour
₹1500-12500 INR
£20-250 GBP
$8-15 USD / hour
₹100-400 INR / hour
£3000-5000 GBP
$250-750 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR