---
title: "Discussion on \"Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity\" | Hashnode"
description: "Discussion on \"Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity\". Decentralized applications (dApps) are one of the most promising applications of blockchain technology. They open up new possibilities for consumer and business-focused products with never-before-seen capabilities.\nIt's fascinating to see how powerfu..."
url: "https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity](https://blog.idrisolubisi.com/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity?utm_source=hashnode&utm_medium=feed)

Decentralized applications (dApps) are one of the most promising applications of blockchain technology. They open up new possibilities for consumer and business-focused products with never-before-seen capabilities. It's fascinating to see how powerfu...

Apr 27, 2022 · 12 min read · blog.idrisolubisi.com  
Updated Mar 14, 2023  
Read the article

-   [#thw-web3](https://hashnode.com/tag/thw-web3)
-   [#blockchain](https://hashnode.com/tag/blockchain)
-   [#web3](https://hashnode.com/tag/web3)
-   [#ethereum](https://hashnode.com/tag/ethereum)
-   [#reactjs](https://hashnode.com/tag/reactjs)

## Written by

[Idris Olubisi](https://hashnode.com/@olanetsoft)

@olanetsoft · Lagos, Nigeria.

  
[View profile](https://hashnode.com/@olanetsoft)

Developer Relation Engineer | Software Engineer | Technical Writer

Software Engineer | Developer Advocate | Technical Writer | Content Creator

## Responses 4

Markdown supported · ⌘↵ to post

[Curious](https://hashnode.com/@curious865)

[Dec 23, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/63a5b33eb1011ed9ec6cb098)

getting same error - Error Uploading Cover Image

what to do ?

[Curious](https://hashnode.com/@curious865)

[Dec 27, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/63a5b33eb1011ed9ec6cb098#reply-63aa9ea2f42b1f067f835b79)

[Olubisi Idris Ayinde](https://hashnode.com/@olanetsoft) Error while Uploading Cover Image

[Idris Olubisi](https://hashnode.com/@olanetsoft)

[Dec 27, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/63a5b33eb1011ed9ec6cb098#reply-63aaf955b1011ed9ec6d89d9)

Kindly log the error on your console to see the exact error message. [vishal lambe](https://hashnode.com/@curious865)

[Curious](https://hashnode.com/@curious865)

[Jan 1, 2023](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/63a5b33eb1011ed9ec6cb098#reply-63b191a342ec5647dfa05884)

[Olubisi Idris Ayinde](https://hashnode.com/@olanetsoft) unable to see images ![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1672581380167/VWY2welh8h.png)

and getting these message while uploading image and I am unable to add new post

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1672581441499/YlcImfcya.png)

this message I got in console while uploading new post `POST [ipfs.infura.io/api/v0/add](https://ipfs.infura.io:5001/api/v0/add?stream-channels=true&progress=false) 401 (Unauthorized)`

[Hrithik Tiwari](https://hashnode.com/@hrithikwins)

[Apr 29, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/626c07e60c2dd1d27d00829c)

Bohot accha likhe hai sir aap, mujhe web3 me internship bhi krna hai toh aise 2-4 projects banane ka soch rha tha tabhi tak TLDR newsletter me aapka blog aa gya

Anugachatu Pravah

[Hrithik Tiwari](https://hashnode.com/@hrithikwins)

[Apr 29, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/626c056bb7dcabd258e748af)

[github.com/Olanetsoft/newsfeed-be/blob/e23985d145…](https://github.com/Olanetsoft/newsfeed-be/blob/e23985d1455b92f10cc198903c2370da9b31fc84/package.json)

I just had to pause for a moment, but here's the thing, only add `@openzeppelin/contracts` in dependency, not devDependency

[Idris Olubisi](https://hashnode.com/@olanetsoft)

[Apr 29, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/626c056bb7dcabd258e748af#reply-626c0e03b7dcabd258e74a17)

It's part of dependencies, not devDependency. Can you check the link you shared again? [Hrithik Tiwari](https://hashnode.com/@hrithikrtiwari)

Not sure I understand you.

[The Revealer](https://hashnode.com/@therevealer)

[Apr 28, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/626a785b7d5d27b992e4bd9f)

This is so cool man

[Idris Olubisi](https://hashnode.com/@olanetsoft)

[Apr 28, 2022](https://hashnode.com/posts/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity/62694b1abbabafb0a9707a1a/comment/626a785b7d5d27b992e4bd9f#reply-626a7b767d5d27b992e4be04)

Thank you [The Revealer](https://hashnode.com/@therevealer) Glad you find it helpful.
