Python-远程-1个月
¥1-6K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2025-08-07 11:40
工作描述:
项目编号:【177463】
项目概述
我们正在寻找一名或一小支熟练自由职业者或团队,开发一款类似于 Raysync.io 的高速文件传输工具。该工具需支持大文件传输(高达 TB 级),确保高速性能(目标为比 FTP 快 100 倍),并可在 Windows、Linux 和 iOS 平台上运行。本项目的预算为 500 美元,目标是交付一个完整功能的软件版本。
项目范围

目标:开发一款具有简单、用户友好界面的高速文件传输工具的完整版本。
核心功能:
使用优化的协议(如基于 UDP 或优化的 TCP)实现高速文件传输。
支持大文件传输(高达 TB 级)。
跨平台兼容性:Windows、Linux 和 iOS。
基本安全功能(如传输过程中使用 AES-256 加密)。
用于启动和监控传输的简单 UI/UX(基于网页或桌面)。
支持云存储和本地存储集成。


交付物:
具有核心文件传输功能的完整工作版本软件。
带清晰文档的源代码。
Windows、Linux 和 iOS 的安装和设置说明。
面向最终用户的简单使用指南。


预算:固定价格 500 美元。
时间线:6-8 周内交付完整版本。

技术要求

编程语言:
后端:Python、Java 或 C#,用于文件传输逻辑和协议优化。
前端:JavaScript(React 或类似框架)用于基于网页的 UI,或 Flutter 用于跨平台桌面/移动端 UI。


网络:
精通高速传输协议(如 UDP、TCP 优化)。
了解安全文件传输协议(如 SFTP、TLS)。


跨平台兼容性:
确保工具在 Windows、Linux 和 iOS 上无缝运行。
使用 Electron 或 Flutter 等框架实现跨平台 UI,或在必要时使用原生实现。


安全性:
为传输中的数据实施 AES-256 加密。
确保符合基本数据保护标准(如印度的信息技术法)。


存储集成:
与云存储(如 AWS S3、Google Cloud)和本地存储的基本集成。


测试:
测试完整版本的可靠性、速度和跨平台功能。
提供高达 1TB 文件传输的测试用例。



自由职业者/团队要求


经验:
在开发文件传输解决方案或网络密集型应用方面有成熟经验。
作品集展示与高速数据传输、云集成或跨平台开发相关的项目。
熟悉 Raysync.io 或类似工具(如 FileZilla、Aspera)者优先。


技能:
精通 Python、Java、C# 或 JavaScript。
具备 UDP/TCP 协议和网络优化经验。
了解跨平台开发框架(如 Electron、Flutter)。
熟悉加密和安全数据传输。


沟通:
精通英语,确保沟通清晰。
可通过 Proginn 或视频通话(若需要)定期更新。


可用性:能够投入足够时间以满足 6-8 周的时间线。

申请流程

申请要求:
分享您的作品集或相关项目链接(如文件传输工具、网络应用)。
提供您对本项目的简要计划,包括技术栈和时间线。
确认您能在 500 美元预算内完成工作。
突出显示跨平台开发和高速文件传输协议的经验。


选择标准:
相关经验和作品集质量。
对项目范围和技术要求的清晰理解。
在预算和时间线内交付完整工作版本的能力。


后续步骤:
入围候选人将被邀请进行简短讨论以澄清需求。
可能要求完成小型试验任务(如 100MB 文件传输的小型功能展示)以评估技能。
公司信息

立即沟通