Inspiration

My inspiration for this app came from my passion for food and art. I wanted to combine both fields in the most creative ways so I created Art Plus Food App.

What it does

Art Plus Food App is a decentralized version of Instagram for art enthusiasts and food lovers where users can share their favorite foods and recipes. Whenever a user goes to Art+Food will be able to check sample recipes and pictures from different creators, see details from specific recipes, and like a post.

Users should be able to share their favorite recipes by clicking the Create Recipe button an input form will appear for the user to enter the recipe's name, creator's name, recipe's overview, and the type of recipe.

The data will be stored on IPFS and it will generate a transaction hash that can be used to mint NFTS of the recipe's images.

By giving the opportunity to users to earn NFTS will create a more strong relationship between creators and viewers which allows creators to connect with their viewers in a more personalized way.

How I built it

Art+Food application makes use of the following software:

NFTStorage for data storage on IPFS that generates a transaction hash used to create an NFT of a photo. Solidity for the smart contract Ganache for local blockchain development React Js for the frontend, Material-UI, and Web3 to connect to the blockchain.

Challenges I ran into

I wanted to deploy to the Polygon Network but I ran into some issues with my computer, the operating system wasn't compatible.

Accomplishments that I'm proud of

Even though I ran out of time to integrate Solidity I am feeling proud of learning to build Solidity smart contracts using OpenZeppelin library to develop a simple contract using the ERC721 template for faster development of the Art+Food smart contract

What I learned

I learned that working by myself can be very discouraging because when I ran into technical problems was hard to get unstuck but I was able to create and interact with Solidity Smart Contracts.

What's next for Art Plus Food App

I would like to add the functionality for users to unlock exclusive content from their favorite creators. Creators will get pay directly. I also would like to add comments and reviews.

Share this project:

Updates