├── public ├── recording.gif ├── main.css └── reset.css ├── .gitignore ├── .travis.yml ├── server ├── views │ ├── 404.handlebars │ ├── image.handlebars │ └── index.handlebars └── index.js ├── webpack.config.js ├── LICENSE ├── package.json ├── README.md ├── idea.md ├── client └── index.js └── css └── main.styl /public/recording.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twobucks/zapsnap/HEAD/public/recording.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | db/ 5 | package-lock.json 6 | public/downloads 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | install: npm install -g standard 2 | script: npm test 3 | language: node_js 4 | node_js: 5 | - "7.3.0" 6 | 7 | notifications: 8 | email: false 9 | -------------------------------------------------------------------------------- /server/views/404.handlebars: -------------------------------------------------------------------------------- 1 | 2 |
3 |59 | The images are being shared with other people as long as you keep 60 | your browser open. Once you close it, the sharing depends on other 61 | available peers, so the sharing stops once all the browsers are closed. 62 |
63 | 64 |66 | We depend on Webtorrent for browser support. That means we support Chrome, Firefox and Opera. 67 |
68 | 69 |71 | It's completely free and open source and the source code is hosted on Github. 72 |
73 | 74 |76 | We reduce hosting costs by being peer to peer, so the only 77 | expense we have is hosting this server on Digital Ocean, which 78 | costs $10/mo. 79 |
80 | 81 |