Name of the organization or individual submitting the proposal: Seghaier
Project Overview
DecentraTransfer is a decentralized alternative to centralized file-sharing services like WeTransfer, designed to empower users with secure, private, and resilient large-file transfers. Built on the Sia network, the platform ensures true user-owned data by encrypting, fragmenting, and distributing files across a global decentralized storage network.
Key Features (MVP)
Decentralized & Encrypted Storage
Secure upload to Sia
Anonymous and Secure File Sharing: Short-lived links for downloads with optional access control
Drag-and-Drop Interface:
SMTP-Based Email Notification (Optional): Users can receive private email alerts
Technical Implementation
Sia Integration: Use Sia’s renterd API for uploads and retrieval;
Frontend: Built in React with Tailwind CSS; Mobile-responsive
Link Management: Short links via deterministic hash algorithms
-Expiration enforced
Grant Specifics
Total Budget Requested: $7,500
Task 1: Core Features Implementation – 3.5 Weeks
Development Resources: $2,500
Task 2: Sia Integration & Encryption – 2 Weeks
Development Resources: $1,000
Task 3: Frontend UI/UX – 2.5 Weeks
Development Resources: $1,500
Task 4: SMTP-Based Email Notification System – 1.5 Weeks
Development Resources: $1,500
As you seem to be new to the Sia community, please share some examples of your previous work.
Also, you mentioned you would be using renterd API, so you will be running a test server. However, you didn’t specify any infrastructure-related costs in your proposal. Can you elaborate, please?
I’ll be uploading examples of my previous work to GitHub shortly and will share the links with you as soon as they’re ready.
Regarding the infrastructure, the test server will be hosted on a VPS that I already have and is fully paid for the next year, so there won’t be any additional infrastructure-related costs for this project.
Hi @Seghaier-Seifeddine welcome. Please check out this similar previous grant project: GitHub - mjmay08/SiaShare As someone new to our community I suggest that you fork and incrementally improve SiaShare for your first grant. SiaShare already has all the base functionality your grant outlines in place - but could be updated, refined, and improved upon.
Yes, I have already reviewed SiaShare it’s a great project and would serve well as a base for our work. We plan to build on it by integrating additional features such as account creation, file and link management, and a notification system. This approach will allow us to deliver a more complete and user-friendly solution while also contributing improvements back to the community.
We’ll be starting from scratch with our own base code, as we plan to develop a mobile app later on, which requires a more flexible architecture than what SiaShare currently offers. While we won’t be forking SiaShare directly, we’re drawing inspiration from some of its ideas.
Our project will also introduce additional features such as user account management, email notifications, and advanced file/link handling to provide a more complete and user-friendly experience.
I’ve already started working on the initial UI, and here’s a screenshot of the first draft to give you a preview of the direction we’re taking:
Thanks for your proposal to The Sia Foundation Grants Program.
After review, the committee has decided to reject your proposal citing the following reasons:
We’d like you to specify more about the technical implementation - there’s many ways to approach file sharing but this proposal doesn’t tell much.
This open source project (Tim Visée / send · GitLab) already exists, which would allow the user to specify the renterd s3 connection and seems to cover the goals of this grant.
We’ll be moving this to the Rejected section of the forum. Thanks again for your proposal, and you’re always welcome to submit new requests if you feel you can address the committee’s concerns.
Thank you @steve for your feedback and for taking the time to review my proposal.
I’d like to clarify that while tools like send are valuable, our project takes a different approach both technically and in terms of long-term vision. Specifically, our solution will be fully integrated with Sia’s renterd node, and users will also have the option to use their own renterd node configurations. This ensures that the project is not only aligned with the Sia ecosystem but also promotes decentralization and user control.
In addition, this project is not just an open-source codebase it will be actively deployed and used as a real, public-facing service, with the goal of making decentralized file storage accessible to more users through a polished web and mobile experience.
I understand that my initial proposal may not have communicated this technical direction clearly, and I truly appreciate the opportunity to clarify. I plan to revise and resubmit the proposal with these points more clearly outlined.
Thank you again for your time and thoughtful input.