Skip to content

AJFrosty/Ethernite

Repository files navigation

Ethernite: Empowering Decentralized Communication and Contributions

Welcome to the Ethernite project, a simple yet powerful blockchain application that enables users to post messages, make donations in Ethereum, and interact with a decentralized platform. Ethernite fosters a community-driven environment where individuals can engage, contribute, and track their activities seamlessly. Elevate your communication and giving experience with Ethernite!

Ethernite Banner

Features at a Glance

  • Decentralized Messaging: Post messages on the blockchain, ensuring transparency and immutability of your interactions.
  • Ethereum Donations: Contribute to other users by making Ethereum donations, facilitating a culture of giving and support.
  • Profile Page: Access a personalized profile page displaying your donation history and message posting frequency.

Screenshots

Screenshot 1

Screenshot 2

Getting Started

Follow these steps to get Ethernite up and running on your local machine:

  1. Install Dependencies: Ensure you have Node.js, npm (Node Package Manager) and the packages in dependencies.txt installed on your system.

  2. Clone the Repository: Clone the Ethernite repository to your local machine using the following command:

    git clone https://github.com/AJFrosty/Ethernite
  3. Start Up the Web Server: Start up Ethernite using the following commands:

    cd Ethernite
    npx hardhat node
    npx hardhat run scripts/deploy.js --network localhost
    npx run start