All Projects → ardriveapp → ardrive-web

ardriveapp / ardrive-web

Licence: AGPL-3.0 License
The ArDrive Web App allows a user to log in to securely view, upload and manage their ArDrive files.

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
swift
15916 projects
shell
77523 projects

Projects that are alternatives of or similar to ardrive-web

redstone-smartcontracts
An implementation of the Arweave SmartWeave smart contracts protocol.
Stars: ✭ 42 (+82.61%)
Mutual labels:  arweave
vartex
Vartex is a vortex into the permaweb -- the decentralised web on top of the Arweave protocol.
Stars: ✭ 16 (-30.43%)
Mutual labels:  arweave
weve
A Weavemail client implementation—private, decentralized and open source mail, built on Arweave.
Stars: ✭ 57 (+147.83%)
Mutual labels:  arweave
arweave-go
Arweave-go SDK
Stars: ✭ 27 (+17.39%)
Mutual labels:  arweave
likecoin-wordpress
The WordPress plugin to integrate LikeCoin - Decentralized Publishing Infrastructure.
Stars: ✭ 19 (-17.39%)
Mutual labels:  arweave
glosseta
Glosseta is an open-source glossary meant to help people explore and learn the terminology behind web3
Stars: ✭ 23 (+0%)
Mutual labels:  arweave
arweave-python-client
This client allows you to integrate your python apps with the Arweave network allowing you to perform wallet operations and transactions
Stars: ✭ 87 (+278.26%)
Mutual labels:  arweave
alpha-interface
✨ Token Exchange App for Arweave Profit Sharing Tokens
Stars: ✭ 34 (+47.83%)
Mutual labels:  arweave
trading-post
💸 Verto's decentralised exchange mediator
Stars: ✭ 18 (-21.74%)
Mutual labels:  arweave
arloader
Rust command line application and client for uploading files to Arweave.
Stars: ✭ 79 (+243.48%)
Mutual labels:  arweave
.com
Digital garden built using Next13, Typescript, and a bunch of goodies
Stars: ✭ 186 (+708.7%)
Mutual labels:  arweave
sworn
Sworn compiles Clarity smart contracts into SmartWeave contracts.
Stars: ✭ 50 (+117.39%)
Mutual labels:  arweave
mirror-next
A Next.js-powered frontend for your Mirror publication
Stars: ✭ 98 (+326.09%)
Mutual labels:  arweave
goar
Arweave http client and wallet implemented in go, Arweave SDK
Stars: ✭ 60 (+160.87%)
Mutual labels:  arweave
arwiki
A decentralized and permanent wiki for Arweave docs.
Stars: ✭ 13 (-43.48%)
Mutual labels:  arweave
kyve
KYVE - A protocol for verified data-streams
Stars: ✭ 51 (+121.74%)
Mutual labels:  arweave

ArDrive Web

deploy contributions welcome

The ArDrive Web App allows a user to log in to securely view, upload and manage their ArDrive files.

Have any questions? Join the ArDrive Discord channel for support, news and updates. https://discord.gg/ya4hf2H

Setting up the Development Environment

Install lefthook for your platform from the intructions here. This will enable the use of git hooks.

If your environment is using homebrew, install the Flutter SDK with its cask as shown below. Alternatively, visit the [Flutter Installation Instructions][https://flutter.dev/docs/get-started/install] to get the Flutter SDK up and running for your OS / local setup.

# with homebrew

brew install --cask flutter

Then, generate the package imports with:

flutter pub get

Whenever changing branches or initially setting up, compile the codebase to resolve errors:

flutter pub run build_runner build --delete-conflicting-outputs

Then, to begin code generation and watch for changes, run:

flutter packages pub run build_runner watch

Finally, to start a development instance for web, run:

flutter run -d Chrome

All changes made to dev will be continuously deployed to staging.ardrive.io. All PRs from this repo merging into dev will trigger a preview build that can be shared freely.

Release

To create a release to app.ardrive.io, first merge any changes from dev into master that are required, and publish a new release through the GitHub UI with the tag name matching the pattern v* eg. v1.0.1.

This will trigger a GitHub Action that will deploy master to production.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].