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.
- Host: GitHub
- URL: https://github.com/fintank/bitstream-mobile
- Owner: FintanK
- Created: 2017-12-28T12:13:59.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-04T01:55:26.000Z (over 2 years ago)
- Last Synced: 2025-02-13T14:21:33.785Z (11 months ago)
- Topics: angular, angular4, cordova, cordova-android, cordova-ios, ipfs, ipfs-protocol, webtorrent
- Language: JavaScript
- Homepage:
- Size: 25.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BitStream
Open Source Anti-censorship application built using Cordova and Angular.js.

- 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