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
Follow the steps below to deploy this app:
-
Clone this repo.
git clone https://github.com/amh22/perma-post.git
-
Change into the new directory.
Navigate into the new project’s directory.
cd perma-post/
-
Install dependencies.
Install the project’s dependencies.
npm install
-
Run the app.
npm start
Your site is now running at http://localhost:3000
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:
To deploy your own versiom of this app, please see the Arweave tutorial: