Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sticknet/sticknet-mobile
Sticknet - a Secure Social Storage Platform, built with React Native
https://github.com/sticknet/sticknet-mobile
cloud-storage decentralization end-to-end-encryption react-native social-network typescript web3
Last synced: about 1 month ago
JSON representation
Sticknet - a Secure Social Storage Platform, built with React Native
- Host: GitHub
- URL: https://github.com/sticknet/sticknet-mobile
- Owner: sticknet
- License: apache-2.0
- Created: 2024-07-21T04:22:16.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T06:11:52.000Z (2 months ago)
- Last Synced: 2024-09-27T14:01:20.470Z (about 2 months ago)
- Topics: cloud-storage, decentralization, end-to-end-encryption, react-native, social-network, typescript, web3
- Language: TypeScript
- Homepage: https://sticknet.org
- Size: 16 MB
- Stars: 32
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sticknet - a Secure Social Storage Platform
🎉 Sticknet is now open-source 🎉
Sticknet is a cloud storage with an integrated social network. Sticknet is fully end-to-end encrypted and its storage is
decentralized. You can use Sticknet to backup your files, photos and important notes
securely in your private Vault, and access them easily from any of your devices. In addition, Sticknet includes
social features to maximize your productivity including groups creation, connecting with other users, private messenger,
and shared albums.
## Download
You can download Sticknet from the App Store or the Play Store.
## Encryption Protocol
Sticknet's end-to-end encryption is powered by the open-source and peer-reviewed
protocol – [Stick Protocol](https://github.com/sticknet/stick-protocol).## Server
Sticknet's backend [server](https://github.com/sticknet/sticknet-engine) is open-source as well.
## Web
Sticknet's [web version](https://github.com/sticknet/sticknet-web) is open-source also.
## Contributing
### Prerequisites
- Node (>= 18)
- Ruby (>= 2.7.6)### Setup
1. Git clone: `git clone [email protected]:sticknet/sticknet-mobile.git && cd sticknet-mobile`
2. Install node modules: `yarn`### iOS
1. Install iOS pods: `cd ios && pod install && cd ..`
2. `react-native run-ios`### Android
1. And keystore.properties file at `sticknet-mobile/android/keystore.properties` with the following content:
```
APP_UPLOAD_STORE_FILE=debug.keystore
APP_UPLOAD_KEY_ALIAS=androiddebugkey
APP_UPLOAD_STORE_PASSWORD=android
APP_UPLOAD_KEY_PASSWORD=android
```
2. Start metro: `react-native start`
3. Run app on android device (new terminal window): `react-native run-android`### Testing
- Run tests: `yarn test`
- Run lint: `yarn lint-fix`### E2E Tests
1. Build for iOS simulator: `detox build --configuration ios.sim.debug`
2. Run: `detox test --configuration ios.sim.debug`## Contact Us
You can email us as at [email protected]
## License
Copyright © 2018-2024 Sticknet
Licensed under the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)