Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-10T00:44:34.000Z (over 2 years ago)
- Last Synced: 2024-11-08T21:38:19.628Z (about 1 month ago)
- Topics: arweave, arweave-blockchain, arweave-permaweb, javascript, react, web3
- Language: JavaScript
- Homepage:
- Size: 490 KB
- Stars: 119
- Watchers: 3
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PERMA
![PERMA](perma.jpg)
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 [email protected]:dabit3/perma.gitcd 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
```