Skip to content

jajablinky/Just-Upload-to-Arweave-UI-

Repository files navigation

Just Upload to Arweave

Simple browser UI for pinning files permanently on Arweave.

Tech Stack

  • Frontend: React 18 with TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Build Tool: Vite
  • Deployment: Arweave via ArX and Permaweb Deploy

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm

Installation

  1. Clone the repository
git clone <repo-url> && cd just-upload-to-arweave
  1. Install dependencies
npm install
  1. Start the dev server
npm run dev
  1. Build for production
npm run build
  1. Preview the production build
npm run preview
  1. Lint the code
npm run lint
  1. Deploy to Arweave (ArX)
# Builds the app and uploads the dist/ directory using ArX
npm run deploy

Deploy prerequisites

  • ArX CLI installed and available on your PATH
  • Arweave wallet JSON saved as wallet.json in the project root
  • Host: uses https://turbo.ardrive.io by default; edit the script to change

Available scripts

  • dev: Start the Vite dev server.
  • build: Type-check and build to dist/.
  • preview: Serve the built app locally.
  • lint: Run ESLint.
  • deploy: Build, then upload dist/ via ArX (permaweb-deploy) to Arweave.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors