filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
369 stars 307 forks source link

Next Step Microgrant: Daggle #1588

Closed leostelon closed 1 year ago

leostelon commented 1 year ago

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

Provide a solution to centralised, slow and expensive computation platforms like Google Colab, AWS Lambda and other similar things via FVM and Bacalhau.

A Compute Over Data platform lets users offload their extensive CPU workloads to Bacalhau, an off-chain compute network closely packed to IPFS storage, making file retrieval faster. Users can use our platform's features, like training Tensorflow models, uploading data from web2 to web3 storage using Spheron, running Python or Node.js scripts and many more in just a few clicks.

Easy-to-use marketplace allows users to upload their Actions in the future and even monetise them if needed using DAOs. Actions are CLI commands that can be fed into Bacalhau. They can also manage bacalhau jobs, check the status or results, redeploy jobs, and many more.

2. Project links

Link to demo or website: https://daggle.xyz/ Link to Github repo:

License:

3. a) How is IPFS, Filecoin, or related technology used in this project?

We have many features impacting IPFS, Filecoin and related technologies directly and indirectly.

b) Is this project building with the current microgrants focus area (FVM)? (Yes or No)

YES

4. 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. Improve UX Hire a designer, and design a product that anyone should understand what Compute over data is. 1st Month
2. Product Development Developing and adding more actions. 1 - 2 Months
3. Onboard Businesses Start to work on obarding businesses and end users to use our platform. 3rd Month

5. If accepted, do you agree to share monthly project updates in this Github issue for 3 months or until the project described here is complete?

YES

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

YES

7. Links and submissions

Yes, our project was created during the EthGlobal HackFS 2023 hackathon. Link: https://ethglobal.com/showcase/daggle-6xot9

Additional questions:

Leo Stelon
leostelon17@gmail.com
https://github.com/leostelon Hacker/Developer

HackFS 2023 Closing Ceremonies and Demos Video, mentioned by Juan Benet

Daggle EthGlobal HackFS 2023 hackathon. https://ethglobal.com/showcase/daggle-6xot9

leostelon commented 1 year ago

We are moving our repos one by one from my personal account to an organisation account. Organisation account 👉 https://github.com/dagglexyz

DeveloperAlly commented 1 year ago

Hey @ErinOCon Happy to be Technical consult / approver on this

ErinOCon commented 1 year ago

Hi @leostelon, this microgrant has been approved! We will send an email to confirm payment details. Please note the following are required for this microgrant:

Please be in touch with any questions!

leostelon commented 1 year ago

Update 1

  1. Started to work on the Bacalhau JavaScript SDK to interact with the network.
  2. Bacalhau and FVM integration in the platform.
  3. Also started to work on the UI/UX part.
leostelon commented 11 months ago

Update 2

  1. Release Bacalhau SDK for Node.js.
  2. Integrated the same in our platform, removing Python SDK.

TODO

  1. Lilypad re-integration.
  2. Bacalhau SDK for the browser.
leostelon commented 11 months ago

Hi @eshon I hope everything is going well! We want to let you know that we have launched on Filecoin Mainnet, and we are requesting the second tranche of funds. Find all the details regarding the dApp and contracts below.

Contract ⌨️Find all contract codes here. 📜Contract address is f410fcshubysge5kmu4mjylxtht7nfelmug6dxnwbotq 🔗Deployment link.

You can try out our dApp at 👨‍💻https://daggle.xyz (or) 👩‍💻https://daggle.xyz/lilypad

Please do let me know if you need any further details from my end. Thank You :)

eshon commented 11 months ago

Hi @leostelon - Thanks for launching your app! Can you please provide a quick demo video showcasing a full workflow from upload to training, stable diffusion, etc.?

leostelon commented 11 months ago

Hi @eshon, apologies for the delay. Please find the demo video here📺.

Also tagging @DeveloperAlly for validation.

leostelon commented 11 months ago

Update 3

  1. Added Saturn support. [know more]
  2. Created a module to download and archive files to the client using @daggle/car.

TODO

  1. Move to Lilypad V1.
  2. Create a hub for modules.
eshon commented 11 months ago

Great @leostelon thanks for the demo video. Can you please post the video in the README of one of the Github repos associated with this project?

Once that's complete I'll approve the 2nd tranche.

leostelon commented 11 months ago

Hi @eshon Just added a README for the organization. It includes a demo section showcasing all of our videos/tutorials, so it's the perfect place to learn more about our project.

eshon commented 11 months ago

@leostelon Exactly where is the README located?

leostelon commented 11 months ago

Hi @eshon, I apologize for not mentioning this earlier, but here is our GitHub project organization link: https://github.com/dagglexyz/, which displays the README as the landing page.

Also, I have mentioned the video demo on this repo: https://github.com/dagglexyz/client

leostelon commented 10 months ago

Hi @eshon wanted to check in with you on the next steps. Should we anticipate an email notification about this, or would it be better if I go ahead and submit a request in Coin Emissary? If you have any questions or need additional information, please don't hesitate to reach out. Your ongoing support is incredibly important to us.

eshon commented 10 months ago

@leostelon Our team will reach out to you soon about final steps.

leostelon commented 10 months ago

@eshon @ErinOCon Is there a procedure for submitting a final report? I'd like to discuss our plans for the product and the direction we'll be taking in the future.

eshon commented 10 months ago

@leostelon You can paste a link to the final report here when you're ready, ideally also add it to your Github repo