DEV Community

Ralph Rosael
Ralph Rosael

Posted on โ€ข Edited on

2 3 2 2 3

Creating NFT Artworks with Pinata

NFT Artworks

A web application that allows users to upload and display their NFT artworks. It utilizes Pinata for IPFS storage, enabling secure and decentralized hosting of NFT artworks. This project is a submission for the Pinata Challenge.

What I Built

The application allows users to upload multiple images, which are then stored on IPFS using Pinata. Users can view their uploaded images in a gallery format and enjoy features such as drag-and-drop uploads, toast notifications for feedback, and a responsive design.

Demo

You can access the live application here.

Watch the video demo here.

Screenshot]

light-theme

dark-theme

My Code

The source code for this project can be found in the GitHub repository: NFT-Artworks.

More Details

In this project, I used Pinata to pin uploaded images to IPFS. Upon uploading an image, the application sends a request to the Pinata API with the selected file. The API responds with the IPFS hash of the uploaded image, allowing users to access their NFTs via a gateway URL.

Key Features Utilizing Pinata:

  • Image Upload to IPFS: Users can upload images, which are pinned to IPFS through the Pinata API.
  • Fetching Uploaded Files: The application retrieves previously uploaded images from Pinata using the provided API keys.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (2)

Collapse
 
jess profile image
Jess Lee โ€ข

The music to your demo ๐Ÿ˜‚

Collapse
 
coderralph profile image
Ralph Rosael โ€ข

๐Ÿ˜‚๐Ÿ˜‚