/perma-post

A decentralised Twitter-like application deployed permanently on Arweave.

Primary LanguageJavaScript

 

Arweave

 

Perma Post is a Permaweb App built with Arweave + React

 

It's a decentralised Twitter-like application deployed permanently on Arweave.

 

The purpose for building this app was to learn how to build dApps with Arweave. I followed a brilliant Arweave tutorial, and this repo is pretty much a clone of the starter provided, along with code provided in the tutorial. I highly recommend you follow the tutorial to see how it works:

 

Creating a Permaweb App with Arweave + React Tutorial

 

I have deployed a permanent version of this app to Arweave. You can view it by clicking the link below:

 

https://arweave.net/ZS8YBW5wtamXYqF-4oNWdOm810mvwegKfHOG9B9CJ1M

 

🚀 Quick start

Follow the steps below to deploy this app:

  1. Clone this repo.

    git clone https://github.com/amh22/perma-post.git
  2. Change into the new directory.

    Navigate into the new project’s directory.

    cd perma-post/
  3. Install dependencies.

    Install the project’s dependencies.

    npm install
  4. Run the app.

    npm start

    Your site is now running at http://localhost:3000

 

Please note:

You can view posts, however if you want to create a post and store it on Arweave, you will need one of the following wallets:

 

Deployment to Arweave:

To deploy your own versiom of this app, please see the Arweave tutorial:

 

Creating a Permaweb App with Arweave + React Tutorial