Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web2 to Filecoin Backup Integration (Google Drive and/or Dropbox to Filecoin) #1850

Open
kyroninja opened this issue Feb 1, 2025 · 1 comment
Assignees

Comments

@kyroninja
Copy link

Grant Proposal: Web2 to Filecoin Backup Integration (Google Drive and/or Dropbox to Filecoin)

Project Name: Web2 to Filecoin Backup Integration (Google Drive and/or Dropbox to Filecoin)

Proposal Category: Integrations

Individual or Entity Name: Pratish Neerputh

Proposer: kyroninja

Project Repo(s) TBC

Filecoin ecosystem affiliations: No affiliations

(Optional) Technical Sponsor: Not Applicable

Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: Yes

1. What is your project and what problem does it solve? (max 100 words)

Backup of Web2 files (Google Drive and/or Dropbox) to Filecoin via a simple Flask-based API. Users authenticate using OAuth, select files, and store them on Filecoin

2. How is Filecoin used in this project?

This project integrates Web2 storage systems (Google Drive, Dropbox, Local Storage) with Filecoin, allowing users to seamlessly upload, store, and retrieve files using Filecoin’s decentralized storage network. The system is built using Flask (Python) as the backend It interacts with Filecoin via perhaps the Web3.Storage API and Lighthouse.Storage, leveraging IPFS for decentralized storage.

This integration bridges Web2 users to Filecoin’s decentralized storage ecosystem, driving on-chain activity by increasing file uploads, retrievals, and metadata interactions.

3. How will you improve your project with this grant? What steps will you take to meet this objective?

Number Grant Deliverable Briefly describe how you will meet deliverable objectives Timeframe (within 3 months)
1. Setup OAuth Google Drive & Dropbox integration Week 1
2. File Upload Web3.Storage API or alternative for Filecoin Week 2-3
3. Retrieval Retrieve files via CID Week 4-5
4. UI & API User dashboard & RESTful API Week 6-7
5. Testing & Deployment Final testing & cloud hosting Week 8-9

4. What is the total amount of this grant request?

$5k

5. Adoption, Reach, and Growth Strategies

This project is designed for Web2 developers, enterprises, and decentralized application (dApp) builders who need secure, cost-effective, and decentralized storage solutions

Phase 1: Early Adoption (First 10 Users)
Engage Web2 developers via Twitter, LinkedIn, and Web3 communities.
Showcase use cases at Filecoin hackathons and developer events.
Work with startups & small businesses that need decentralized storage.

Phase 2: Expansion (First 100 Users)
Release detailed documentation & tutorials on GitHub.
Provide an API SDK for Python & JavaScript for easy Filecoin integration.

Publish blog posts & tutorials on perhaps Medium & Dev.to.

Possibly offer no-Code integrations to bring Web2 users into Web3.

6. If accepted, do you agree to share monthly project updates in this Github Issue until the project described here is complete?

Yes, I do agree

7. Does your proposal comply with our Community Code of Conduct?

Yes

8. Links and submissions

  • If your project began at an event or hackathon, have you submitted it for relevant prizes in the ecosystem? If so, please share the event name and a link to your hackathon submission(s): Not applicable

Additional questions:

  • How did you learn about this grant type program? Google search
@trruckerfling
Copy link

Hihi thanks for this, it is a simple but useful scenario. Some questions:

  • how will payment for storage fees be managed?
  • what interface will web2 users have to move files from current platforms over to Filecoin and to have visibility on the storage status of their files/storage management?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants