
Closed
Posted
Paid on delivery
## JavaScript / Node.js Developer Needed to Build an Automation System with Dashboard and Executable Application I am looking for a developer with experience in **JavaScript, Node.js, web automation, and desktop application development** to build from scratch a centralized automation platform with a **graphical dashboard**, designed to be usable even by people with no programming knowledge. The goal is to develop a system from which the user can start, control, monitor, and manage different automated registration, onboarding, and profile management processes across different platforms and testing environments related to services such as: * Google / Gmail / YouTube * Facebook * Instagram * TikTok * Spotify The application must have a simple, visual, and professional interface, so that the end user does not need to use commands, terminals, or manually modify programming files. ## Main Features The platform should include: * Web-based dashboard or graphical administration interface. * Administrator login system. * Selection of the platform or module to be executed. * Ability to define the number of processes to be started. * Automatic generation of first names, last names, and fictitious data with a Latin American or Colombian format. * Automatic execution of configured workflows. * Real-time display of the status of each process. * Execution statuses such as: * Pending * Queued * Running * Completed * Failed * Stopped * Database record for every execution. * Complete history of executed processes. * Logging system to identify errors. * Ability to retry failed tasks. * Buttons to start, pause, stop, and restart processes. * Simultaneous execution of multiple tasks. * Queue system to properly manage processes. * Result export functionality. * General statistics panel. * Filters and search function within the dashboard. * Modular architecture that allows new platforms or workflows to be added later. * API integrations when available. * Browser automation for authorized workflows that require it. * Configuration system directly from the graphical interface. * Parameter management without needing to modify source code. ## Dashboard The dashboard should clearly display, at minimum: * Total number of processes. * Completed processes. * Pending processes. * Running processes. * Failed processes. * Recent history. * Platform used. * Execution date and time. * Individual status of each task. * Logs and error messages. * General system statistics. The interface must be easy to use even for a person without technical knowledge. ## Preferred Technologies The project should be developed mainly using: * JavaScript * Node.js Experience with the following will also be valued: * Playwright * Puppeteer * Electron * React * [login to view URL] * Express * NestJS * REST APIs * OAuth 2.0 * SQL * PostgreSQL * MySQL * MongoDB * Redis * Queue systems * WebSockets * Docker * Browser automation * Creation of executable Windows applications ## Expected Architecture The project should be built from scratch using a clear, modular, and scalable structure. Ideally, the architecture should separate: 1. Graphical interface or dashboard. 2. Backend. 3. API. 4. Automation engine. 5. Database. 6. Queue system. 7. Task management. 8. Logging system. 9. Independent modules for each platform. 10. Administration panel. 11. General configuration. 12. Statistics. 13. Application packaging and installation system. The architecture should allow new modules to be added later without needing to rebuild the entire system. ## Executable Application for Non-Technical Users An important requirement of the project is that the system must not be delivered only as source code. The developer must also provide an **executable or installable version for Windows**, preferably through an: **.exe file** The application must be prepared so that a person without programming knowledge can use it. The user should be able to: * Download or receive the installer. * Run the installation file. * Install the program through a graphical interface. * Create a Windows desktop shortcut. * Open the application by double-clicking. * Access the dashboard directly. * Configure the system from the interface. * Start and stop processes using buttons. * View results and errors from the dashboard. The end user should not need to: * Manually install Node.js. * Use CMD. * Use PowerShell. * Open a terminal. * Run npm commands. * Modify JavaScript files. * Manually edit configuration files. * Install dependencies one by one. All components required to run the system should either be included or installed automatically. If **Electron, Tauri, or another similar technology** is used, the developer may propose the architecture they consider most suitable. ## Installer The final delivery should include a professional installer that allows the user to: * Install the application. * Select the installation location if necessary. * Create a desktop shortcut. * Automatically install the required dependencies. * Launch the application. * Properly uninstall it from Windows. The installer should preferably work with: * Windows 10. * Windows 11. ## Configuration from the Interface The main settings should be configurable directly from the application. For example: * Number of processes. * Platform. * Execution parameters. * Directories. * Database. * Concurrency limits. * Module configurations. * General settings. The goal is to prevent the user from needing to open or modify internal project files. ## Update System Preferably, the architecture should be prepared to support future implementation of: * Automatic updates. * Manual updates through a button. * Downloading new versions. * Updating modules without completely reinstalling the system. The complete update system does not necessarily need to be implemented in the first version, but the architecture should make it possible to add it later. ## Mandatory Deliverables The developer must provide: 1. Complete project source code. 2. Fully functional dashboard. 3. Complete backend. 4. Configured database. 5. Automation engine. 6. Agreed modules. 7. Queue system. 8. Logging system. 9. Statistics panel. 10. Configuration system. 11. Executable Windows application. 12. `.exe` installer file. 13. Desktop shortcut. 14. Automatic dependency installation system. 15. Uninstaller. 16. Basic installation documentation. 17. Basic user manual. 18. Architecture documentation. 19. Organized and commented code. 20. Instructions for rebuilding the project. 21. Instructions for generating the executable again. 22. Full application functionality tests. ## Delivery Condition **The project will not be considered completed with the delivery of source code alone.** The final delivery must include a version that is **fully installable, executable, and usable by a person with no programming knowledge**. The main system functions should be accessible through buttons, forms, and options available within the graphical interface. ## Source Code In addition to the executable application, the developer must provide **100% of the source code** used to build the application. The code must be organized so that another developer can later: * Review it. * Modify it. * Add features. * Create new modules. * Fix bugs. * Generate new versions of the executable application. A closed application without access to the source code will not be accepted. ## Project Ownership Upon completion of the project and corresponding payment, all code developed for the project must be delivered together with: * Source files. * Database. * Scripts. * Configuration files. * Documentation. * Files required for compilation. * Installer. * Executable application. ## Development by Milestones Preferably, the project may be divided into stages or milestones. ### Stage 1 — Architecture and Dashboard * General structure. * Dashboard. * Database. * Backend. * User system. ### Stage 2 — Automation Engine * Task system. * Queues. * Execution. * Logs. * Process control. ### Stage 3 — Modules Development and integration of the agreed modules. ### Stage 4 — Desktop Application * Dashboard and backend integration. * Windows application. * Installer. * Executable file. ### Stage 5 — Testing and Delivery * Complete testing. * Bug fixes. * Documentation. * Source code. * Final executable application. ## When Submitting Your Proposal Please include: 1. Your experience with JavaScript and Node.js. 2. Your experience with Playwright or Puppeteer. 3. Your experience developing automation systems. 4. Your experience developing dashboards. 5. Your experience creating executable Windows applications. 6. Your experience with Electron, Tauri, or similar technologies. 7. Examples of similar systems you have developed. 8. The architecture you recommend. 9. The database you recommend. 10. How you would convert the project into an installable application. 11. Your estimated fixed price for developing the complete project. 12. Whether the project can be divided into milestones or staged payments. I am preferably looking for a developer with **real experience in JavaScript / Node.js, automation, dashboards, and desktop applications**, who can build a stable, well-organized, and easy-to-use solution for non-technical users. A **competitive fixed-price proposal** and the possibility of dividing the project into verifiable partial deliveries will be highly valued.
Project ID: 40666137
166 proposals
Remote project
Active 6 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
166 freelancers are bidding on average $522 USD for this job

Hello, ❗️Your real goal isn’t just automation—it’s a centralized, installable Windows application with a simple dashboard where non-technical users can start, pause, monitor, retry, and manage queued workflows without touching Node.js, CMD, or config files. We’ve been building web platforms for 8+ years with strong PHP/Laravel/Node expertise. We've shipped 100+ Laravel/Symfony/Node backends — APIs, payment integrations, CRMs, SaaS. Top Rated on Freelancer, long-term partnerships with multiple SaaS clients. For this, I’d recommend a modular Node.js architecture: React/Next or Electron UI, NestJS/Express backend, Playwright-based automation engine, PostgreSQL for execution history/logs, Redis-backed queueing, and WebSockets for real-time status updates. We’d structure it by dashboard, API, task manager, automation modules, logging, statistics, config UI, and Windows installer so new platforms/workflows can be added later without rebuilding the system. Two key questions: 1. For the first milestone, which modules must be included first—Google/Gmail/YouTube, Facebook, Instagram, TikTok, Spotify—and do any already have authorized API integrations available vs browser automation only? 2. For execution/history, do you want a normalized SQL schema per task/run/log/retry event, and what concurrency scale should the queue handle initially (tens, hundreds, or thousands of simultaneous processes)? We can absolutely split this into verifiable milestones from architecture/dashboard through automation engine, modules, desktop packaging, testing, and documentation. Happy to dive into the API spec — message me. **Please let me know your thoughts. Looking forward, Roman**
$352 USD in 7 days
9.6
9.6

Hello, I'm Elias, a Miami-based senior software engineer with 20 years of experience. I specialize in JavaScript and Node.js applications, and I’ve carefully read your project on building a centralized automation platform with a dashboard. Your main goal seems to be creating an intuitive system that streamlines automation tasks while providing a clear overview through the dashboard. I've built similar automation systems before. My focus is on secure architecture, responsive UI, scalability, and maintainability. To approach your project, I would break it down into these phases: 1) Understand your specific business workflows and technical needs. 2) Design the user experience and overall architecture for the dashboard. 3) Develop the core features and database integrations using PostgreSQL. 4) Conduct thorough testing to ensure reliability. 5) Deploy the system and provide post-launch support. Could you please clarify the following questions to help me better understand the project? 1) What specific automation tasks do you need the system to handle? 2) Are there existing tools that this platform needs to integrate with? 3) How do you envision user roles and permissions within the dashboard? I’ve successfully built similar systems under NDA, so I can’t share links, but I’d be happy to discuss the architecture and features in detail. Additionally, I can ensure a future-proof design that adapts to your evolving needs.
$500 USD in 5 days
8.1
8.1

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in JavaScript, PostgreSQL, Node.js As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$500 USD in 10 days
7.9
7.9

Hi, I reviewed your request to build a centralized JavaScript and Node.js automation platform with a graphical dashboard, admin login, queues, real-time process status, logging, and a Windows .exe installer. I’ll design a modular architecture separating dashboard, backend APIs, automation engine, PostgreSQL database, and a queue/task manager. Using JavaScript, Node.js, and PostgreSQL, I’ll implement workflow execution with statuses (Pending, Queued, Running, Completed, Failed, Stopped), retry for failed tasks, history records, exports, and dashboard filters/statistics. I’ll deliver clean, organized code with a responsive admin UI and dependable logging so issues are easy to trace, plus an installable Windows app. Let’s discuss here now.
$250 USD in 30 days
6.9
6.9

Hello I'm excited to build your centralized automation platform Leveraging my expertise in Node.js, JavaScript, and desktop app development (using frameworks like Electron), I'll create an intuitive dashboard for seamless automation control. My focus will be on a user-friendly interface, ensuring non-programmers can easily manage tasks. Ready to discuss how we can make this a reality? Best regards, Giáp Văn Hưng
$380 USD in 7 days
6.7
6.7

Hi there, I understand you're looking to develop a centralized automation platform with a user-friendly dashboard. I have solid experience in JavaScript and Node.js, combined with expertise in building automation systems and desktop applications. My experience with frameworks like Electron for creating executable applications makes me well-suited for delivering a solution that meets your needs, ensuring a seamless user interface for non-technical users. I can create a modular architecture allowing you to add new workflows easily, while ensuring that all components, including a professional installer, are included for easy deployment on Windows. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
$250 USD in 15 days
6.3
6.3

Your queue system will collapse under concurrent load if you don't implement a proper job scheduler with Redis or BullMQ from day one. Without this, simultaneous task execution will create race conditions that corrupt your PostgreSQL transaction logs. Quick questions - are you planning to run this on a single server or distributed infrastructure? And what's your target for maximum concurrent automation sessions per module? Here is the architectural approach: - ELECTRON + REACT: Build a cross-platform desktop app with embedded Node.js backend, packaged as a single .exe installer using electron-builder so non-technical users can double-click and run without terminal access. - POSTGRESQL + REDIS: Design a normalized schema for process history with indexed status columns, paired with Redis-backed job queues (Bull or BullMQ) to handle task distribution, retry logic, and real-time WebSocket updates to the dashboard without polling overhead. - PLAYWRIGHT AUTOMATION ENGINE: Implement headless browser orchestration with session isolation, proxy rotation support, and modular workflow scripts per platform (Google, Facebook, TikTok) that can be added as plugins without touching core code. I've built 4 similar automation platforms for SaaS clients that scaled to 10K+ daily tasks without downtime. Let's schedule a 20-minute technical call to map out your module architecture before you commit to a build approach.
$450 USD in 10 days
7.2
7.2

Hi! I can build your centralized automation platform as a standalone, zero-config Windows desktop application (.exe) with a clean graphical dashboard and modular task engine. Answers to your requirements: 1. Stack & Experience: 5+ years of full-stack engineering with JavaScript, Node.js, Express, Playwright/Puppeteer browser automation, and modern React dashboards. 2. Recommended Architecture: • UI Dashboard: React + Tailwind CSS wrapped inside Electron for a visual, non-technical experience. • Task Engine & Queue: Node.js worker threads with a fast local queue (SQLite / BullMQ) handling concurrent tasks, retries, and live WebSocket statuses (Running, Completed, Failed, Stopped). • Automation Layer: Playwright/Puppeteer with session caching, Latin American fake data generator, and modular API connectors. • Database: Embedded SQLite / PostgreSQL for persistent logs, execution metrics, and CSV/JSON export. 3. Windows Installer (.exe): Packaged via electron-builder (NSIS). Delivers a 1-click Windows 10/11 installer, desktop shortcut, bundled runtime, and auto-updater readiness — zero CMD, npm, or technical setup required for the end user. 4. Milestones: Structured into 5 verifiable stages (Dashboard -> Queue Engine -> Modules -> .exe Build -> QA & Handover). Let's connect in chat to review your initial module requirements and get started! Best regards, Nestor
$450 USD in 7 days
6.6
6.6

Hi there, We understand you need a centralized automation platform with a graphical dashboard, allowing non-technical users to manage automated processes across various platforms like Google, Facebook, and Spotify. Our team at Webbook Studio has experience with JavaScript, Node.js, and automation, having developed similar projects such as a learning platform website with custom PHP and WordPress design. We've also worked on e-commerce solutions using WooCommerce and Shopify, which involved integrating payment systems and managing user data. One question: what is the expected volume of automated processes and users for this platform, to ensure we design a scalable solution? Feel free to message us to discuss the details! — Webbook Studio
$500 USD in 10 days
6.6
6.6

Hello, I'm Denis, a full-stack developer specializing in automation systems with dashboards and desktop applications. Your project requires a centralized automation platform with a visual dashboard, Windows app, user management, process control, logging, and modular integrations. The challenge is delivering a ready-to-use solution that non-technical users can install and operate effortlessly. I’ve built similar systems with modular architecture, clear separation between dashboard, backend, and automation engine, and packaged as a standalone executable. For this project, I’d use Node.js (Express) for the backend, React for the dashboard, Playwright for browser automation, and Electron (or Tauri) to package it as a Windows app with an installer. PostgreSQL would handle task tracking and logs, while Redis could manage the queue system. The installer would bundle Node.js and dependencies, so users only need to run the setup. The system would be delivered in stages: architecture and dashboard first, then automation engine and logging, followed by platform modules, and finally the packaged app and installer. Each milestone includes tested code and documentation. Key risks include platform API changes or rate limits, which we’d address with retry logic and detailed error logging. Another is ensuring the installer works across Windows versions, which we’d test thoroughly. I can start immediately. Let’s connect to discuss the details. Thanks, Denis.
$250 USD in 3 days
6.2
6.2

Hello dear, Greetings from Md. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience, I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from (RUET). We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why Choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
$250 USD in 4 days
5.6
5.6

Hello, I have 10 years of experience developing Node.js automation backends, React dashboards, queue-based systems, logging workflows, and configurable administrative tools. I can build a modular platform for authorized testing, onboarding, and workflow automation, with clear controls for task creation, concurrency, retries, status tracking, statistics, and error monitoring. I recommend Node.js with React, PostgreSQL, Redis-based queues, WebSockets, and a Windows desktop wrapper with an installer for non-technical users. The architecture will separate the dashboard, API, automation engine, task modules, database, logs, and configuration layer so future modules can be added cleanly. Source code, executable installer, documentation, tests, and milestone-based delivery will be included. I would be glad to discuss the permitted modules and define verifiable milestones. Best regards
$250 USD in 7 days
5.6
5.6

A centralised automation platform is only worth it if failures are visible — otherwise you've replaced manual work with silent breakage. - Node/Postgres backend orchestrating your automations, with job state persisted - Dashboard showing runs, successes, failures and duration — plus alerts when something stalls - Retries and idempotency so a re-run doesn't duplicate work Proof: I run automation and data pipelines in production (Airflow, containerised workers) for industrial clients, 24/7 with monitoring. What are you automating today, and where does it run now — scripts, Zapier, cron? That tells me what the platform actually has to replace. Ready to start. Martin
$409 USD in 5 days
5.6
5.6

Hello! @Project@ I understand you need a comprehensive JavaScript and Node.js-based automation system with a user-friendly dashboard for non-technical users. @Why I'm a good fit@ With several years specializing in JavaScript, Node.js, and automation, I’ve developed scalable dashboards and desktop apps, integrating Playwright, Electron, and other technologies to create intuitive interfaces and robust automation workflows. I'm ready to start working immediately. Thanks!
$750 USD in 4 days
5.4
5.4

Hi - Truong here >>>>>>>>>> "CENTRALIZED AUTOMATION PLATFORM WITH DASHBOARD" — you need one simple control center to run, track, and manage complex workflows. I would separate the dashboard, task engine, and automation modules so new workflows can be added without changing the core system. For reliability, I would use a queue-based process manager with live status updates, because multiple running tasks need clear control, logs, and retry handling. The Windows version would be packaged with Electron so users can install and operate it without Node.js or terminal setup. I would also keep platform modules isolated so authorized integrations can be updated independently. Which automation modules are required in the first release, and which can wait for later phases? Looking forward to working with you.
$250 USD in 1 day
5.3
5.3

Hi, I can help you with this project. I have relevant experience with JavaScript, Node.js and can handle the work from development to testing and delivery. I've reviewed your requirements and can provide a clean, reliable, and responsive solution. Let's discuss the details and get started. Best, Arslan Shahid
$250 USD in 7 days
5.4
5.4

Hi there, Your project is a strong match for my Node.js and automation experience, especially the need for a central dashboard, queued parallel processes, real-time updates, logs, retries, and a Windows executable for non-technical users. I have 8+ years of experience with Node.js, Express, NestJS, React, PostgreSQL, MongoDB, REST APIs, AWS, Playwright/Puppeteer, background workers, queues, WebSockets, and desktop applications. I recommend React + Node.js/NestJS + PostgreSQL + Redis/BullMQ, with WebSockets for live dashboard updates. Electron can package the dashboard, automation engine, configuration, logs, and dependencies into a single Windows installer. Each platform can be developed as an independent automation module, allowing new workflows to be added without changing the core system. The dashboard can include concurrency controls, start/pause/stop/retry actions, execution history, logs, filters, statistics, configuration, and database-backed task management. I’ll use official APIs/OAuth wherever available and limit browser automation to authorized workflows and testing environments for better stability and maintainability. As an independent developer, I personally handle development and can provide the complete source code, installer, documentation, rebuild instructions, and milestone-based delivery. Happy to discuss the authorized workflows and define the first milestone. Best, Jafarali
$500 USD in 7 days
5.3
5.3

★•══•★ Hi client ★•══•★ I’m confident I can build you a smooth, user-friendly automation platform with a clear dashboard and a Windows executable that anyone can run without headaches. My approach centers on clean modular architecture—separating frontend, backend, automation engine, and queue systems—to keep things scalable and easy to maintain. I’ll use Electron for the desktop app, paired with Node.js and PostgreSQL for robust backend and data handling. You’ll get full process control via intuitive buttons, real-time status updates, logs for troubleshooting, plus an installer that handles dependencies automatically—no command lines needed. I focus on well-commented code and thorough testing to ensure stability so your users won’t get stuck. Would you like me to share a rough breakdown of milestones to keep everything transparent and manageable? Best regards, Rico
$300 USD in 7 days
5.0
5.0

I’ve built desktop automation platforms with Electron and Node.js, integrated Playwright for browser workflows, and packaged them into Windows installers using Inno Setup. Core stack will be Electron for the GUI, Express for the API, BullMQ for the queue, PostgreSQL for structured data, and React for the dashboard. Playwright handles cross-platform browser automation, while the backend segments into clear services: auth, scheduler, logging, and platform modules. I’ll containerize the backend with Docker for consistent deployments and embed the Node runtime into the packaged executable to avoid manual installs. The installer will be generated via Inno Setup with dependency bundling and silent installs for unattended deployments. I can start immediately. Thanks, Andrii
$350 USD in 4 days
4.8
4.8

Hello, I understand you need a complete Node.js automation platform with a professional dashboard, task queues, logging, modular workflows, and a Windows installer that non-technical users can operate without touching code. I can build the system with a scalable architecture using Node.js, React, Playwright, database/queue services, and Electron or a suitable desktop framework. I’ll deliver the dashboard, automation engine, configuration, testing, source code, documentation, and installable .exe, while keeping platform integrations within their permitted APIs and automation rules. I can start immediately and can structure the work into clear milestones with testable deliverables and staged payments. Best Regards Fizza
$250 USD in 2 days
5.0
5.0

Palmira, Colombia
Member since Aug 23, 2026
$1500-3000 USD
$250-750 USD
$10-30 AUD
₹100-1000 INR / hour
₹600-1500 INR
₹600-1500 INR
$250-750 USD
$10-30 USD
₹100-400 INR / hour
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
$30-600 NZD
$15-25 USD / hour
₹12500-37500 INR
$8-15 USD / hour
$3000-5000 AUD
$15-25 USD / hour
$10-30 CAD
₹750-1250 INR / hour