PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata

This is a submission for the The Pinata Challenge

What I Built

PinFu is a dual-purpose application designed for seamless file uploads to Pinata. It consists of two components:

PinFu Web Application: A user-friendly web interface…


This content originally appeared on DEV Community and was authored by Abu Taher Siddik

This is a submission for the The Pinata Challenge

What I Built

PinFu is a dual-purpose application designed for seamless file uploads to Pinata. It consists of two components:

  1. PinFu Web Application: A user-friendly web interface built with PHP that allows users to manage their Pinata API keys, upload files, and view uploaded files on IPFS.

  2. PinFu CLI Application: A command-line interface that enables users to upload files directly from the terminal, manage API keys, and view uploaded files easily.

Demo

You can access the web application at PinFu Demo. Below are some screenshots showcasing the user interface:

PinFu Web Upload
Image description
Uploaded Files

Image description

My Code

You can find the source code for both the web application and CLI in this GitHub repository: PinFu Repository.

  • Web Application: /pinfu
  • CLI Application: /pinfu/pinata_cli

More Details

How I Used Pinata

  • API Integration: Both applications utilize Pinata's Files API to handle file uploads efficiently. Users can save their API keys directly through the UI or CLI.

  • File Uploads: The web app allows users to select files from their local machine and upload them to Pinata, displaying the IPFS hash upon successful upload. The CLI app offers a similar experience but through terminal commands.

  • Viewing Uploaded Files: Users can view a list of uploaded files along with their IPFS hashes and direct links to access them via Pinata's gateway.


This content originally appeared on DEV Community and was authored by Abu Taher Siddik


Print Share Comment Cite Upload Translate Updates
APA

Abu Taher Siddik | Sciencx (2024-10-07T20:55:10+00:00) PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata. Retrieved from https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/

MLA
" » PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata." Abu Taher Siddik | Sciencx - Monday October 7, 2024, https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/
HARVARD
Abu Taher Siddik | Sciencx Monday October 7, 2024 » PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata., viewed ,<https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/>
VANCOUVER
Abu Taher Siddik | Sciencx - » PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/
CHICAGO
" » PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata." Abu Taher Siddik | Sciencx - Accessed . https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/
IEEE
" » PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata." Abu Taher Siddik | Sciencx [Online]. Available: https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/. [Accessed: ]
rf:citation
» PinFu: A Dual-Purpose Application for Effortless File Uploads to Pinata | Abu Taher Siddik | Sciencx | https://www.scien.cx/2024/10/07/pinfu-a-dual-purpose-application-for-effortless-file-uploads-to-pinata/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.