IPFS (InterPlanetary File System) is a decentralized storage solution enabling secure file sharing. Pinata enhances IPFS by simplifying file pinning for persistence. Users can upload files to IPFS via Pinata's interface or API, ensuring data accessibility. Files can also be downloaded using their unique CID (Content Identifier), providing a robust, censorship-resistant platform for efficient file management.
Clone the project
git clone https://github.com/TVVinudev/IPFS-Pinata.gitGo to the project directory
cd IPFSInstall dependencies for each files using
npm installTo obtain the private key and secret key for IPFS, create an account in PINATA. Include the PRIVATE_KEY and SECRET_KEY veriables obtained from the PINATA in a.env file that you add to the project.
Start the server
npm run dev