https://github.com/envelop-app/envelop-web
🌐 Envelop web app
https://github.com/envelop-app/envelop-web
blockstack javascript react web
Last synced: 12 months ago
JSON representation
🌐 Envelop web app
- Host: GitHub
- URL: https://github.com/envelop-app/envelop-web
- Owner: envelop-app
- License: mit
- Created: 2019-05-23T11:43:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-02T05:06:06.000Z (almost 4 years ago)
- Last Synced: 2024-07-31T19:41:44.938Z (over 1 year ago)
- Topics: blockstack, javascript, react, web
- Language: JavaScript
- Homepage: https://envelop.app
- Size: 4.49 MB
- Stars: 56
- Watchers: 5
- Forks: 15
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

**DISCLAIMER**: This project is no longer being maintained
# Web app 🌐 [](https://app.netlify.com/sites/envelop-web/deploys) [](https://travis-ci.org/envelop-app/envelop-web)

Share private files easily, without losing their ownership.
With [Blockstack](https://blockstack.org), you decide where your files are stored.
Use the default storage (unlimited), or setup your own storage.

## Features
- Upload a file (from the file browser or from other apps)
- Get a short URL to share, so other can download your file
- Delete files you no longer need or want to share
## Contributing
### Setup
- Make sure `ruby` is available. Recommended version is `2.5.3`.
- Make sure `node` is available. Recommended version is `v12.3.0`.
- Make sure `docker` and `docker-compose` is available.
Run containers
```
docker-compose up
```
Install ruby dependencies (for [middleman](https://middlemanapp.com/)):
```
bundle install
```
Install javascript dependencies:
```
yarn install
```
Start local server:
(available at http://localhost:3000, ignore netlify's cli output)
```
npm run netlify-local
```
Open in browser:
```
http://localhost:3000
```
### Guide
1. Fork it ( https://github.com/envelop-app/envelop-web )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request
## License
Envelop is under MIT License.
---
Created by [bloco.io](https://www.bloco.io) and [@joaodiogocosta](https://twitter.com/joaodiogocosta).