OASIS Web UI Dev Kit - Vue 3

Modern Vue 3 composition API component library for OASIS integration.

πŸš€ Quick Start

npm install @oasis/webui-devkit-vue
# or
yarn add @oasis/webui-devkit-vue

πŸ“¦ Components Included

Authentication & User Management

  • AvatarSSO - Multi-provider authentication

  • AvatarDetail - Profile management

  • AvatarCard - Compact display

Data & Storage

  • DataManagement - CRUD operations

  • ProviderManagement - Provider switching

  • OASISSettings - Settings panel

Karma & Gamification

  • KarmaManagement - Karma system

  • KarmaLeaderboard - Rankings

  • AchievementsBadges - Achievements

NFT & Assets

  • NFTGallery - Collection display

  • NFTManagement - NFT operations

  • GeoNFTMap - Location NFTs

  • GeoNFTManagement - Geo-NFT ops

Communication

  • Messaging - Real-time chat

  • ChatWidget - Chat widget

  • Notifications - Alerts

Social & Community

  • SocialFeed - Activity feed

  • FriendsList - Connections

  • GroupManagement - Groups

πŸ“– Basic Usage

🎨 Theming

πŸ”§ Composables

πŸ“š Documentation

Full docs: https://docs.oasis.network/webui-devkit/vue

πŸ› οΈ Requirements

  • Vue 3.3+

  • TypeScript 5.0+ (optional)

πŸ“„ License

MIT License

Last updated