Laravel + Next.js Developer for a Translation Services Platform
Worldwide
I am looking for an experienced Laravel and Next.js developer to build a website and back-office system for a translation and interpreting company. The company currently manages most of its work manually. The goal is to automate orders, payments, translators, documents, and customer updates. I am looking for an honest and realistic estimate, with hours broken down by section. Website and Admin Panel The website will have around 10–14 pages. The admin should be able to edit: * Page content * Images and content blocks * Blog posts * SEO settings * Job vacancies and applications Translation Orders and Payments Customers should be able to order translation services online. Pricing may be: Fixed price per document Price per word Different rates for each language pair The company works with around 40 languages. The system should also support: Discounts for multiple documents Promo codes Stripe payments German VAT Invoices in all four languages Customers need an account where they can: View orders Upload documents Download completed translations Translator Management The company works with freelance translators. The system needs a translator directory showing: Languages Language pairs Certifications Availability or suitability for a job New requests should automatically be assigned or sent to suitable translators. Interpreting Services Customers can buy packages of 10, 20, or 30 interpreting minutes. After payment, a translator receives an email and SMS and calls the customer. No phone system or call tracking is needed. There will also be a form for booking an in-person interpreter. These bookings will be handled manually and paid offline. Physical Document Tracking This is the most important part of the project. Some customers order official documents from another country. These documents are received, translated, stamped, and mailed to the customer. The system must track: The current stage of each case Who is holding the original document Courier tracking numbers The person responsible for the case The full document history Customers should automatically receive email and SMS updates in their chosen language whenever the case moves to a new stage. AI-Assisted Translation There are two main workflows. Standard Documents For documents such as passports and ID cards: The customer uploads the document. OCR reads the content. AI creates a first translation draft. A human reviewer checks and edits it. The system generates a print-ready PDF. A generic template for each document type is enough. Separate templates for every country are not required. Larger Documents For larger files such as a thesis: The customer uploads the file. The system counts the words. It calculates a price using the selected language pair. A staff member confirms the price. The customer pays. Reviewers need a good side-by-side editing screen. Generated PDFs must support Arabic, Cyrillic, and Latin characters correctly.
- More than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 days ago
- Interviewing:14
- Invites sent:4
- Unanswered invites:1
About the client
- EgyptCairo11:30 AM
- $3.1K total spent7 hires, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by