No description, website, or topics provided.
JavaScript Objective-C Shell Ruby Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Antidote-Designs-UX
App
Tests
android
fastlane
ios
.babelrc
.buckconfig
.editorconfig
.env
.flowconfig
.gitignore
.ignite
.snyk
.travis.yml
.watchmanconfig
README.md
index.android.js
index.ios.js
package.json
tsconfig.json

README.md

Antidote

Demo Video https://youtu.be/RJ0zUQ49b6o

⬆️ How to Setup

Step 1: git clone this repo:

Step 2: cd to the cloned repo:

Step 3: Install the Application with npm install

Step 4: Install the react-native-cli npm install -g react-native-cli

Step 5: Get the extra sectret files password form @spoonscen or @securingsincity

Step 5: Get the first extra secret file and put it here andriod/app/google-services.json https://privnote.com/lIgxwB1P

Step 6: Get the second extra secret file and put it here ios/GoogleService-Info.plist https://privnote.com/TiHXDYpm

Step 7: Set up the server https://github.com/securingsincity/Antidote-server

▶️ How to Run App

  1. cd to the repo
  2. Run Build for either OS
  • for iOS
    • run react-native run-ios
  • for Android
    • Run Genymotion
    • run react-native run-android

🔐 Secrets

This project uses react-native-config to expose config variables to your javascript code in React Native. You can store API keys and other sensitive information in a .env file:

API_URL=https://myapi.com
GOOGLE_MAPS_API_KEY=abcdefgh

and access them from React Native like so:

import Secrets from 'react-native-config'

Secrets.API_URL  // 'https://myapi.com'
Secrets.GOOGLE_MAPS_API_KEY  // 'abcdefgh'

The .env file is ignored by git keeping those secrets out of your repo.

📂 Related Articles

Ignite Documentation - Ignite Wiki https://github.com/infinitered/ignite/wiki

  • React Native App Utilizing Ignite