This is a simple Vue application template. Use it as your starter kit to build a full-fledged dApp integrated with Arcana Auth and Storage SDKs.
-
You'll need latest LTS versions of
node.js
andnpm
installed in your system for this code to work. -
You must register and configure your dApp using Arcana's Developer Dashboard. Configure the social authentication mechanism, storage region, storage limits and other settings using the dashboard.
-
You'll need to create Google OAuth and obtain a client ID using Google console. This client ID must be specified for social authentication in Arcana's Developer Dashboard
- Clone this repo
git clone git@github.com:arcana-network/sdk-demo.git
- Install dependencies
npm install
- To run the project in a development environment
npm run dev
- To build the project for production (to generate static files for hosting) and to preview the generated build, use
npm run build # build for production
npm run serve # preview built files
This project is built using Vue 3 and uses Vite.js for generating builds.
-
Other packages used
-
Tailwind CSS and PostCSS
-
NaiveUI for tooltips
-
Vue DK Toast for displaying toast messages
-
file-saver to create and download files locally
-
moment for formatting date and time
-
bytes for formatting bytes to human readable values
You can use this template to build a full-fledged dApp similar to the Sample Demo App.
Refer to the Arcana Network documentation for step-by-step instructions on how to get started with this template and integrate your dApp with the Arcana SDKs to build user onboarding and data privacy features in your dApp.
For any support or integration-related queries, contact the Arcana Support Team.
We welcome all contributions to this public repository from the community.
Read our contributing guide to learn more about our development process, how you can propose bug fixes and improvements and the code of conduct that we expect the participants to adhere to.
This public repository from Arcana Networks is distributed under the MIT License.
For details see Arcana License.