MERN Document Conversion Website -- 2
Budget: $30 – $250 USD
I need a small MERN-based site that lets visitors convert files in both directions—Word to PDF and PDF to Word—with equal reliability and speed. A clean, corporate-professional interface is a must, so the React front-end should follow a restrained colour palette, crisp typography, and intuitive button placement.
Core flow
1. Unauthenticated users land on a home page that explains the tool.
2. To actually convert, they create an account or sign in via email-and-password credentials (JWT on the front end, Express/Mongo on the back).
3. After authentication, users can drag-and-drop or browse for a .doc/.docx or .pdf file, click “Convert”, and receive the converted file for download within a reasonable time frame.
4. A small history page lists the user’s last ten conversions with download links, stored in MongoDB.
Tech touch points
• React (hooks, functional components) for the UI
• Node/Express for the API endpoints
• MongoDB for user accounts + job logs
• A reliable conversion library or micro-service of your choice (LibreOffice headless, docx-pdf NPM packages, or similar) plugged into the Node layer
• Minimal CSS framework or custom SCSS so the look stays corporate but lightweight
Deliverables
• Complete source code in a Git repo (client, server, README with setup steps)
• Deployed demo on any free tier (Render, Vercel, Heroku, etc.) so I can test the flow end-to-end
• Brief video or PDF walkthrough of the architecture and how to extend it later
Acceptance criteria
✓ Word⇄PDF conversions work for common layouts, images, and tables
✓ Email-password sign-up, login, and protected routes are solid (no plain-text passwords, use bcrypt)
✓ UI matches the agreed corporate style guide
✓ No critical console or server errors during normal use
Feel free to suggest specific libraries or hosting ideas in your proposal. I’m ready to get started as soon as I find the right fit.
Core flow
1. Unauthenticated users land on a home page that explains the tool.
2. To actually convert, they create an account or sign in via email-and-password credentials (JWT on the front end, Express/Mongo on the back).
3. After authentication, users can drag-and-drop or browse for a .doc/.docx or .pdf file, click “Convert”, and receive the converted file for download within a reasonable time frame.
4. A small history page lists the user’s last ten conversions with download links, stored in MongoDB.
Tech touch points
• React (hooks, functional components) for the UI
• Node/Express for the API endpoints
• MongoDB for user accounts + job logs
• A reliable conversion library or micro-service of your choice (LibreOffice headless, docx-pdf NPM packages, or similar) plugged into the Node layer
• Minimal CSS framework or custom SCSS so the look stays corporate but lightweight
Deliverables
• Complete source code in a Git repo (client, server, README with setup steps)
• Deployed demo on any free tier (Render, Vercel, Heroku, etc.) so I can test the flow end-to-end
• Brief video or PDF walkthrough of the architecture and how to extend it later
Acceptance criteria
✓ Word⇄PDF conversions work for common layouts, images, and tables
✓ Email-password sign-up, login, and protected routes are solid (no plain-text passwords, use bcrypt)
✓ UI matches the agreed corporate style guide
✓ No critical console or server errors during normal use
Feel free to suggest specific libraries or hosting ideas in your proposal. I’m ready to get started as soon as I find the right fit.