https://github.com/dabit3/perma
Perma is a web3 prototype of permanent video storage and viewing using Next.js, Arweave, and Bundlr.
https://github.com/dabit3/perma
arweave arweave-blockchain arweave-permaweb javascript react web3
Last synced: 7 months ago
JSON representation
Perma is a web3 prototype of permanent video storage and viewing using Next.js, Arweave, and Bundlr.
- Host: GitHub
- URL: https://github.com/dabit3/perma
- Owner: dabit3
- Created: 2022-05-11T04:04:14.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-10T00:44:34.000Z (about 4 years ago)
- Last Synced: 2025-10-18T22:15:25.693Z (8 months ago)
- Topics: arweave, arweave-blockchain, arweave-permaweb, javascript, react, web3
- Language: JavaScript
- Homepage:
- Size: 490 KB
- Stars: 118
- Watchers: 2
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PERMA

Perma is a prototype of permanent video storage and client-side rendering using Next.js, Arweave, and Bundlr.
Technologies used:
- [Arweave](https://www.arweave.org/) - File storage
- [Bundlr](https://bundlr.network/) - Multichain solution for Arweave integration
- [Next.js](https://nextjs.org/) - React framework
### Building and running the app
To run this app, follow these steps:
1. Clone the repo, change into the directory, and install dependencies:
```sh
git clone git@github.com:dabit3/perma.git
cd perma
npm install
# or
yarn
```
2. Update the `APP_NAME` in __utils.js __ to something that is unique to your app, could be anything you'd like:
```sh
export const APP_NAME = "YOUR_UNIQUE_APP_NAME"
```
3. Run the app
```sh
npm run dev
```