Skip to content

Latest commit

 

History

History
84 lines (49 loc) · 2.43 KB

README.md

File metadata and controls

84 lines (49 loc) · 2.43 KB

Web3Whispers: Decentralized blogging website

This project is a decentralized blogging website that leverages blockchain technology to provide a censorship-resistant, secure, and transparent platform for users to publish and share content. Unlike traditional Web 2.0 blogging websites, this platform operates in a decentralized manner, giving users more control over their data and content.

Table of Contents

Introduction

This Website aims to revolutionize the way content is published and consumed on the internet. By utilizing blockchain technology and a peer-to-peer network, this platform ensures that content remains immune to censorship and control by any single authority. Users can create their blogs, publish articles, and interact with other users in a trustless and transparent environment.

Features

  • Decentralized Content Storage: Content is distributed across a network of nodes, eliminating the need for a central server and making it resistant to censorship.

  • Cryptography for Integrity: Content verification is ensured through cryptographic mechanisms, preventing unauthorized modifications to published articles.

  • User Anonymity: Users have the option to publish content anonymously, promoting freedom of expression.

  • Data Ownership: Users retain ownership of their content and data, granting them control over its distribution and removal.

  • Global Accessibility: Content published on the platform is accessible globally, without restrictions based on geographical locations.

Technologies Used

  • Ethereum Blockchain

  • Solidity

  • IPFS (InterPlanetary File System)

  • Web3.js

  • React.js

  • HTML/CSS

Installation

To run this Website locally, follow these steps:

  1. Clone the repository:
https://github.com/rishii100/Odyssey-Hackathon-Submission.git
  1. Navigate to the project directory:
cd Odyssey-Hackathon-Submission
  1. Install dependencies:
npm install
  1. Run the development server:
npm start
  1. Visit http://localhost:3000 in your web browser to access the website.

Usage

  • Register an account or log in to an existing one.

  • Create a new blog or browse existing blogs.

  • Compose and publish articles on your blog.

License

This project is licensed under the MIT License.