An open API service indexing awesome lists of open source software.

https://github.com/fintank/bitstream-mobile

:iphone: :clapper: :v: Bitstream: Anti-censorship mobile application for Android and IOS built with Cordova, Angular.js, IPFS and WebTorrent. MIT License. Created by Fintan Kearney.
https://github.com/fintank/bitstream-mobile

angular angular4 cordova cordova-android cordova-ios ipfs ipfs-protocol webtorrent

Last synced: 3 days ago
JSON representation

:iphone: :clapper: :v: Bitstream: Anti-censorship mobile application for Android and IOS built with Cordova, Angular.js, IPFS and WebTorrent. MIT License. Created by Fintan Kearney.

Awesome Lists containing this project

README

          

# BitStream

Open Source Anti-censorship application built using Cordova and Angular.js.

![alt text](./BitStream1.png)

- Publishes files to IPFS anonymously.
- WebTorrent Client.

Freedom of information! Feel free to fork, copy, edit etc.

## Learn about the technologies used in this app.

- https://ipfs.io/ - IPFS
- https://webtorrent.io/ - WebTorrent

## Installation

You will need Angular CLI, Node.js and Cordova installed on your system.

In the root directory

> npm install

Under ./Angular4_CLI_Starter

> npm install

# Running the app

The root directory is a cordova project
The ./Angular4_CLI_Starter project is the Angular app.

## Running the Angular app

Under ./Angular4_CLI_Starter

> npm start

## Building for Android and IOS

**Note:** A custom Cordova hook has been created for this app that pipes the static assets for the Angular build into the Cordova build.
It essentially bundles the Angular app into a cross-platform app.

This was built on a Mac so if you spot any issues on Windows..well best of luck :)

In the root directory

```
cordova platform add ios
cordova platform add android
cordova build ios
cordova build android
```

You can then run emulators for Android and IOS dependencing on your OS.

```
cordova emulate ios
cordova emulate android
```

# License

MIT