Skip to main content

Are you new to Web3?

New to Web3 Diagram New to Web3 Diagram



We have you covered!

Simply follow this guide to quickly get started and build your foundation before you get into building a dApp integrated with the Arcana Network SDKs.

tip

If you are already familiar with how Web3 works, typical social authentication mechanisms, passwordless login, using Web3 wallet provider to sign blockchain transactions, and using storage functions in your dApp, you can jump right into the quick start guide and start integrating with the Arcana SDKs.

After the foundation, your next stop is to figure out when and how to use Arcana Network and build a basic dApp that utilizes Arcana SDKs.

Beginners Journey

Get a firm grip on the topics listed under the prerequisites section. These will help you later while building your privacy-preserving dApps using Arcana SDKs.

Prerequisites

Step 1: Understanding Arcana Network

Now that you are familiar with the basics, let us take a look at what Arcana Network is and what it can do for you.

Let us get into some coding?

It is really simple if you know how to build your dApp, and understand blockchain transaction basics, user authentication, data storage, and access paradigms. There will be minimal code required to integrate Arcana SDKs into your dApp logic.

Step 2: Code Walk-through for dApp Integration

The following code sample demonstrates what a React or a Vue dApp needs to do for integrating with the Arcana SDKs. Note this is a very basic example that does not call any Arcana SDK APIs.

Refer to the sample integration code on GitHub:

In the next step, you will see how you can pick up the starter kit template code and use our video tutorial for step-by-step instructions on how to build a full-fledged demo application.

Step 3: Use Code Template to build a Demo App

In the previous step, we covered the basic code required for integrating any dApp with the Arcana SDKs.

Next, you will learn how to build a full-fledged sample dApp that uses the Arcana SDKs for onboarding users, data privacy, and access control.

Here is a high-level overview of how you can go about building it:

A. Use the starter kit as a template to build your dApp:

https://github.com/arcana-network/demo-app-template

B. Check out the video tutorial on building a sample dApp using the starter kit template mentioned above:



C. Use these step-by-step instructions to add code to the template and create a full-fledged dApp that uses Arcana SDKs

Once you complete this tutorial and build a sample application yourself, you can deploy it locally and see how to use key functionality offered by the Arcana SDKs.

tip

Cheat Sheet

You start with this base code:

https://github.com/arcana-network/demo-app-template

Step by step, you add functionality to this base code using the Arcana SDKs and build the full-fledged demo app code:

https://github.com/arcana-network/demo-app

Want to try out a working copy of the sample demo application and see user onboarding and data privacy in action? Check out:

https://demo.beta.arcana.network/

Milestone Achieved!

Congratulations!!! 🎉

You have now graduated to the next level - Web3 developer.

Step 4: Advanced Usage

For advanced options related to user onboarding and Auth SDK usage, you can check out the SDK documentation section and refer to the Arcana SDK usage and reference guides.

User Authentication & Arcana Wallet Functionality

Data Privacy and Access Control Functionality

This is a test Storage SDK Some more text.

Troubleshooting

If you run into any new user usage issues, check out Arcana FAQs and Troubleshooting Guide.

Can't find what you are looking for?

Reach out to us at

📨 support@arcana.network