React Print & RTL Optimization
Summary
Freelancer Client is hiring: React Print & RTL Optimization.
Location: Remote
I’m running a transport management system that’s already live on an Ubuntu VPS, served through Nginx and kept alive with PM2. The stack is React + Vite on the front end and Node.js on the back, and it’s functioning well except for one critical area: printing and RTL layout.
What you'll do:
• Hunt down the lingering CSS quirks that only show up in print preview and fix them without breaking the responsive layout.
• Finish with a stable, production-ready build that I can drop straight onto the existing PM2 process.
Skills: JavaScript, CSS, Nginx, HTML5, HTML, Node.js, Web Development, Print Design
Budget: $10–$50 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
I’m running a transport management system that’s already live on an Ubuntu VPS, served through Nginx and kept alive with PM2. The stack is React + Vite on the front end and Node.js on the back, and it’s functioning well except for one critical area: printing and RTL layout.
Here’s what I need you to tackle:
• Treat A4 as the baseline paper size and make every printable view line up perfectly—margins, headers, footers, stamp area, and an auto-generated QR.
• Apply Arabic RTL rules consistently across all pages, not just a subset, so customers switching between LTR and RTL never see a jumpy interface.
• Switch the system’s main print typography to clean, well-sized Arial, adjusting weights and sizes so both on-screen and printed text remain crisp and legible.
• Hunt down the lingering CSS quirks that only show up in print preview and fix them without breaking the responsive layout.
• Finish with a stable, production-ready build that I can drop straight onto the existing PM2 process.
The environment is already wired, so you’ll mainly work inside the React/Vite codebase, tweak PostCSS or plain CSS where needed, and double-check everything through Nginx on the VPS. Once you send back the final build, I just want to restart PM2, verify that print previews line up on A4, and call it done.
If you’re comfortable with React, Vite, advanced CSS for print, and know your way around PM2, Nginx, and Ubuntu, this should be a focused, rewarding sprint.
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.