
FIL FRAME - Filecoin IPFS - 3
Table of Contents
FIL FRAME
🎙️ Launch your dApp on Filecoin in 10 mins | Rishikesh Kale, DevRel - FILBuilders @ FILBangalore'24
So this is the third installment of blog about IPFS. Now we will see about Filecoin and a Scaffolder app that has been created called FIL Frame
Getting started:
pnpm create filecoin-app
fil-frame (Storacha)
Kickstart your Filecoin dApp using this open-source development stack. This branch is designed to help you get started with Storacha for uploading files and directories to IPFS.
Features
- Simple interface to interact with and mint NFTs on Calibration and Filecoin networks.
- Easy setup for uploading files and directories using Storacha.
Getting Started
Deploy Your NFT Contract:
- Follow the instructions in the Hardhat README to deploy your NFT contract on the Calibration network.
Set Up Your Application:
- Navigate to the Next.js README to set up your application for uploading files and directories using Storacha.
Using Storacha Functionalities:
- If you only need the functionalities to upload files to Storacha, complete the setup in the Next.js README.
- Copy the
app/api
folder from packages/nextjs/app/api. - Include the Storacha hooks from packages/nextjs/hooks/storacha.
- Integrate the frontend code for file inputs from storachaUpload.tsx.
Additional Information
- Ensure you have the necessary dependencies and configurations as outlined in the respective README files.
- For further assistance, refer to the documentation provided in each package directory.
Here I have used Storacha, there were other options too.
I guess these are storage providers.
About the Project created:
The project that will be created after running the command is Hardhat and Nextjs.
File structure.
pnpm dev
This is what the Boilerplate looks like, it comes with:
- Wallet connection
Storacha Network
Storacha is the latest innovation in decentralized data storage, developed by the minds at Protocol Labs. By integrating the best features of web3.storage and Saturn (dCDN), Storacha is a blazing-fast, user-owned, and verifiable hot data storage and retrieval system built on the Filecoin network.
Storacha has already managed petabytes of data for various open web projects, establishing itself as a leading production-grade storage solution in the decentralized internet space. Know more.