Skip to content

marcianos/identity-wallet

 
 

Repository files navigation

UniMe - Identity Wallet

A Tauri-based Identity Wallet for people to manage Decentralized Identities and Verifiable Credentials.

Recommended IDE Setup

VS Code + Svelte + Tauri + rust-analyzer.

Development

Start the app

npm install

# Desktop
npm run tauri dev

# Android
npm run tauri android init
npm run tauri android dev

# iOS
npm run tauri ios init
npm run tauri ios dev

Before commiting, please make sure to run

npm run lint
npm run format
npm run test

Release

Signing Android App Bundle (AAB)

https://docs.flutter.dev/deployment/android#signing-the-app https://next--tauri.netlify.app/next/guides/distribution/sign-android

Edit src-tauri/gen/android/app/build.gradle.kts:

Create icons

cd src-tauri
cargo tauri icon

How this project was initialized

cargo install create-tauri-app # v3.1.1
cargo create-tauri-app --alpha
✔ Project name · identity-wallet
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm)
✔ Choose your package manager · npm
✔ Choose your UI template · Svelte - (https://svelte.dev/)
✔ Choose your UI flavor · TypeScript
✔ Would you like to setup the project for mobile as well? · yes

About

A Tauri-based Identity Wallet for people to manage Decentralized Identities and Verifiable Credentials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 59.3%
  • Rust 27.3%
  • TypeScript 11.4%
  • JavaScript 1.2%
  • Other 0.8%