Node.js Developer — Wrap Existing Scripts into a Simple Web App

Remote Full-time
Project Overview I have two working Node.js scripts that generate formatted Word (.docx) reports from CSV input. The scripts are fully built and tested. I need a developer to wrap them in a simple, password-protected internal web interface so my team can use them without needing a developer present. This is a wrapper project, not a build-from-scratch project. The logic is done. You are building the interface and deployment around it. What Needs to Be Built A minimal internal web app with two workflows: Workflow 1 — Individual report: User uploads a CSV file App runs Script A on the uploaded data User downloads the generated .docx file Workflow 2 — Team report: User uploads a CSV file App runs Script B on the uploaded data User downloads the generated .docx file Admin requirements: Password-protected login (2 users max) Simple usage log (date, file name, report type) Non-technical team members must be able to update script content (copy, labels, colors) without a developer — this means the scripts should be editable via a basic admin text editor in the UI, or stored as editable files in a clearly documented location Existing Stack Scripts: Node.js using the docx npm package Chart generation: Python 3 with Pillow (PIL), called via Node child process Input: CSV files Output: .docx files Assets: 3 PNG files used in report headers/footers Technical Requirements Backend: Node.js server (Express or similar) Runs existing scripts as child processes Python 3 + Pillow available in server environment File handling: CSV in, docx out, no persistent storage of user files Frontend: Clean, minimal — this is internal only CSV upload, individual/team toggle, download button, login screen Hosting: Deploy to Railway, Render, Fly.io, or equivalent Node.js + Python runtime required Low cost preferred (under $20/month) You handle initial deployment and provide handoff documentation Self-serviceability (required): After handoff, a non-technical user must be able to edit script text/copy without touching server infrastructure Please propose how you would achieve this in your application What I Will Provide Both working scripts with full documentation 3 image assets Sample CSV input files (individual and team) Sample .docx output files for testing/verification Available for questions throughout Skills Required Node.js (Express or similar) Python 3 (basic — just needs to run from Node) File upload/download handling Simple frontend (HTML/CSS/JS — keep it minimal) Cloud deployment (Railway, Render, Fly.io, or equivalent) Budget Fixed price: $250 USD This is a well-scoped project with working scripts already provided. Estimated 8–12 hours for an experienced developer. How to Apply Please answer the following in your proposal: Have you built a file-upload-to-file-download web tool before? Briefly describe one. What hosting platform would you use and why? How would you allow a non-technical user to edit script content (text/copy) without touching the server? What is your estimated timeline from start to deployment? Proposals without answers to these four questions will not be reviewed.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Incident Engineer

Remote

Remote Full Stack Web Developer - PHP/CSS/MySQL

Remote

**Experienced Online Remote Customer Service Representative – Delivering Exceptional Travel Experiences at arenaflex**

Remote

**Experienced Customer Service Representative – Remote Customer Support at arenaflex**

Remote

Regional Leasing Specialist

Remote

Director of Customer Care – Strategic Leadership in Delivering Exceptional Patient Experiences for Chronic Care Disease Management

Remote

**Experienced Customer Support Coordinator/Data Entry Specialist – Patient Journey Hub Services**

Remote

Cybersecurity Engineer-Chicago, IL (Hybrid)

Remote

[Remote] Clinical Analytics Analyst

Remote

Chief Compliance Officer | Up to $150/hr

Remote
← Back