Skip to content

blipn/BTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BTP - Blockchain Text Publisher

Welcome to the BTP, a decentralized application that leverages the Ethereum blockchain to offer a text publishing platform with a twist. In the BTP, users can not only write and share their content but also engage with the community through a voting system, all while earning rewards in the form of ERC20 tokens.

Features

  • Decentralized Publishing: Users can create and share text content securely on the blockchain.
  • Categorization: Organize texts into categories for easy navigation and structured discussion.
  • Voting System: Engage with content by voting, with each action contributing to the content's visibility and the user's reward.
  • ERC20 Rewards: Contributors and voters receive RewardTokens as incentives for their participation.
  • Web3 Integration: Connect seamlessly with Ethereum wallets like MetaMask to interact with the platform.

Technology Stack

  • Smart Contract: Written in Solidity, managing the logic for publishing, categorization, voting, and rewards.
  • Web Interface: A user-friendly web interface built with HTML, CSS, and JavaScript.
  • Ethers.js: Utilizing Ethers.js for smooth interaction with Ethereum and smart contract integration.

Getting Started

To engage with the platform:

  1. Access the GitHub Pages Site: Navigate to BTP on GitHub Pages.
  2. Connect Your Ethereum Wallet: Use the provided connect button to link your Ethereum wallet on Sepolia testnet.
  3. Participate: Publish new content, browse existing texts, and cast your votes.

Local Development

To set up the project for local development:

  1. Clone the Repository: git clone github.com/blipn/BTP
  2. Deploy the Smart Contract: Use tools like Truffle or Remix to deploy the smart contract on an Ethereum test network like Sepolia.
  3. Launch the Web Interface: Serve index.html using a web server.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Blockchain Text Publisher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published