Skip to content

Simple Vue application template. Use it to build a full-fledged dApp integrated with Arcana Auth and Storage SDKs. Learn how to enable user onboarding and data privacy features in dApp.

Notifications You must be signed in to change notification settings

arcana-network/demo-app-template

Repository files navigation

SDK Demo

This is a simple app for integrating and testing Arcana's login and storage SDKs. Use this app to implement and test SSO (Oauth) based login and file based transactions like upload, download, delete and share

Quick Start

  • Prerequisites:

    • You'll need an up to date LTS versions of node.js and npm installed in your system for this code to work.
    • You'll need a smart contract address. Get one at https://developer.arcana.network by creating an app.
    • You'll need client id of one of the following for login: Google, Twitch, Discord, Reddit, GitHub. You'll need to add this client id in the app that you created in Arcana's Developer Dashboard
  • Clone this repo

git clone <repo-url>
  • Install dependencies
npm install
  • To run the project in development environment
npm run dev
  • To build the project for production (to generate static files for hosting)
npm run build

Dependencies

This project is built using Vue 3 and uses Vite.js for generating builds

Other than that, these project uses following dependencies

About

Simple Vue application template. Use it to build a full-fledged dApp integrated with Arcana Auth and Storage SDKs. Learn how to enable user onboarding and data privacy features in dApp.

Topics

Resources

Stars

Watchers

Forks