# Developer Dashboard

## **Getting Started**

Visit our [Developer Dashboard](https://developer.v2.ramper.xyz/signin) to create a new Ramper app!

<figure><img src="https://2309458538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA4lEcolAe1xxpS9iPO2F%2Fuploads%2F482eAzTM51CO6pci0asx%2FUnknown.png?alt=media&#x26;token=97c6f82e-58cd-4534-9065-80bc08cc9cd6" alt=""><figcaption><p>Login</p></figcaption></figure>

<figure><img src="https://2309458538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA4lEcolAe1xxpS9iPO2F%2Fuploads%2F7vuFdVIVR4of1VBBGGqE%2FUnknown.png?alt=media&#x26;token=40269e78-3889-4520-8586-901dc5cbddd3" alt=""><figcaption><p>Login</p></figcaption></figure>

<figure><img src="https://2309458538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA4lEcolAe1xxpS9iPO2F%2Fuploads%2FYoaK0vJJlTQzBHqtyKnL%2FUnknown2.png?alt=media&#x26;token=cfa59fed-5144-485a-92b5-8748d6bf46ce" alt=""><figcaption><p>Creating new app</p></figcaption></figure>

Once a new app is created, an App ID and App Secret will be generated. App secrets can be re-rolled anytime. The App ID should be provided to the `init` function when using our SDK to allow you to track your user's activity on Ramper. The App Secret is used to verify the issued `idToken` on your server side to manage user sessions.

<figure><img src="https://2309458538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA4lEcolAe1xxpS9iPO2F%2Fuploads%2FrG4fVrOrtXkDF2VYYvnR%2FUnknown3.png?alt=media&#x26;token=b4c5fa74-d61f-43ba-9bd3-b591e1bfa85c" alt=""><figcaption><p>App ID and App Secret</p></figcaption></figure>

### App Home Page

Use your new App ID in the init() function when initializing the SDK.

```jsx
init({
  appId: <YOUR APP ID HERE>
  appName: 'Polygon Test App',
  authProviders: [
    AUTH_PROVIDER.GOOGLE,
    AUTH_PROVIDER.FACEBOOK,
    AUTH_PROVIDER.TWITTER,
    AUTH_PROVIDER.APPLE,
    AUTH_PROVIDER.EMAIL
  ],
  walletProviders: [WALLET_PROVIDER.METAMASK],
  network: SUPPORTED_ETHEREUM_NETWORKS.MATICMUM,
  theme: THEME.DARK,
})
```

### **Set Up User's Wallet Address**

{% hint style="info" %}
This feature allows developers to configure the wallet address setup for their Dapp during the initial creation phase. It determines how user wallet addresses are synced during social login. **This is a one-time setting and cannot be modified later.**
{% endhint %}

#### Available Options

* **Coin98 Super Wallet:**
  * Syncs the user's wallet address with Coin98 Super Wallet’s social login
  * Suitable for Dapps that require integration with Coin98 Super Wallet for consistency
* **Ramper Wallet:**
  * Syncs the user's wallet address with Ramper Mobile/Extension Wallet
* **Different:**
  * Allows users to provide a custom wallet address **independent of** Coin98 Super Wallet and Ramper Wallet

#### **How to Set Up During Application Creation**

1. Access the Developer Dashboard
2. Log in to the developer dashboard to create your Dapp
3. Select wallet address sync options:

* Coin98 Super Wallet
* Ramper Wallet
* Different

<figure><img src="https://2309458538-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FA4lEcolAe1xxpS9iPO2F%2Fuploads%2FTznsOOg92fDXHcMxqaCR%2FUnknown4.png?alt=media&#x26;token=eeda2fb3-5824-4911-889e-bc2c94423210" alt=""><figcaption></figcaption></figure>

Once selected, click the **Add** button to finalize the wallet address setup. This configuration will apply to all users accessing the Dapp via the social login SDK.
