DigiArchiver: Automated File Retriever App need Software Development

Contact person: DigiArchiver: Automated File Retriever App

Phone:Show

Email:Show

Location: Beringe, Netherlands

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Description – Windows Application for Automatic File Download
Goal
Develop a turnkey Windows application that automatically retrieves tachograph .ddd files (or similar files) from an online source (HTTP(s) URLs, API endpoint, or text list of URLs) and saves them to a local directory (e.g., D:\Digiarchiev).
The solution must be easy to install and use for non-technical users, without requiring Python or command line knowledge.
Functional Requirements
Download Functionality
Connect to a configurable online source:
Option A: JSON/HTTP endpoint returning file URLs.
Option B: Local/remote text file containing one URL per line.
Download only new files (prevent duplicates).
Support custom request headers (e.g., API tokens for authentication).
Support SSL/TLS connections.
File Storage
Save all downloaded files in a configurable local folder (default: D:\Digiarchiev).
Ensure no overwriting: add incremental suffix (1), (2) if filenames already exist.
Temporary files must be handled safely (download to .part, then rename after completion).
Scheduling / Automation
The application should automatically check for new files at a fixed interval (e.g., every 5 minutes).
Must run in the background, even if the user is not logged in (service or scheduled task).
Configuration
End-users should be able to configure:
Source type (HTTP API / URL list file).
API token or authentication headers.
Destination folder.
Download interval.
Configuration should be editable via a simple GUI or config file.
Logging & Status
Maintain a log file of download attempts and errors.
Show a simple status screen (last run, number of files downloaded, last error).
Non-Functional Requirements
Platform: Windows 10 and 11 (64-bit).
Deployment: Provide an installer (MSI or EXE) that:
Installs the application and configuration files.
Optionally creates a scheduled task or Windows service automatically.
Security: Support SSL certificate validation (option to disable for test environments).
Code Signing: Preferably sign the installer/executable with a code-signing certificate to avoid SmartScreen warnings.
Deliverables
Windows installer (MSI or EXE) for the application.
Application executable (.exe) with embedded runtime (no external dependencies required).
Default configuration file.
Documentation:
Installation guide.
User guide (how to configure and run).
Admin guide (logs, troubleshooting).
Nice-to-Have (Optional)
System tray icon to show running status.
Auto-update functionality.
Multi-language support (EN/NL)." (client-provided description)


Matched companies (3)

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more