# Inji
Inji Mobile Wallet is a mobile application specifically created to streamline all types of identification and credentials into one digital wallet.
It offers a secure, trustworthy, and dependable mobile Verifiable Credentials wallet designed to fulfil the following functions
- Download and store Verifiable Credentials
- Share Verifiable Credentials
- Enable users to log in to relying parties with their credential
- Generate a QR code for the credential to be shared offline with relying parties.
for more details refer here
## Setup PreRequisites
Be sure to have the following build tools installed before proceeding:
- React Native 0.74.5
- Hermes Engine enabled
- Expo 51.0.0
- node v18.17.1
- npm 8.19.3
### Android
- Java 17
- Gradle 8.6
- Android SDK. Make sure to install Android SDK Build-Tools - `35.0.0` from SDK Manager.
- minSdkVersion = 24
- compileSdkVersion = 35
- targetSdkVersion = 35
- ndkVersion = 21.4.7075529
- kotlinVersion = 1.9.22
### iOS
- XCode = >15
- Minimum Deployment Target = 14.0
- cocoapods > 1.12
- Ruby >= 2.6.10
## Configuring the Environment
If you ever want to use something in your local environment based on your customization and in need of using environment files other than default (.env), you can add some variables to your .env.local file.
Create a `.env.local` file using `.env` as your template in your root directory :
```
# Mimoto Server
MIMOTO_HOST =
api.collab.mosip.net
# ESignet Server
ESIGNET_HOST =
esignet.collab.mosip.net
# Telemetry Server
OBSRV_HOST =
dataset-api.obsrv.mosip.net
Telemetry Dashboard =
druid.obsrv.mosip.net
#Application Theme can be ( gradient | purple ), defaults to gradient theme
APPLICATION_THEME=grdaient
#environment can be changed if it is toggled
CREDENTIAL_REGISTRY_EDIT=true
#Inji Wallet CLIENT ID for Data backup & Restore
GOOGLE_ANDROID_CLIENT_ID=' '
```
for more information on the backend services
refer here.
## B …