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.

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly β€” using the tools and languages you already love!

Learn More

Top comments (2)

Collapse
 
jess profile image
Jess Lee β€’

The music to your demo πŸ˜‚

Collapse
 
coderralph profile image
Ralph Rosael β€’

πŸ˜‚πŸ˜‚

Billboard image

Try REST API Generation for MS SQL Server.

DreamFactory generates live REST APIs from database schemas with standardized endpoints for tables, views, and procedures in OpenAPI format. We support on-prem deployment with firewall security and include RBAC for secure, granular security controls.

See more!

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay