Skip to content

securingsincity/Antidote

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •