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

HJP Media
