Skip to content

Sticknet - a Secure Social Storage Platform, built with React Native

License

Notifications You must be signed in to change notification settings

sticknet/sticknet-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

sticknet.mp4

Download

You can download Sticknet from the App Store or the Play Store.

Download on App Store Download on Google Play

Encryption Protocol

Sticknet's end-to-end encryption is powered by the open-source and peer-reviewed protocol – Stick Protocol.

Server

Sticknet's backend server is open-source as well.

Web

Sticknet's web version 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
  1. Start metro: react-native start
  2. 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