OASIS Web UI Dev Kit - Angular

Complete Angular component library for integrating OASIS functionality into your applications.

πŸš€ Quick Start

ng add @oasis/webui-devkit-angular
# or
npm install @oasis/webui-devkit-angular

πŸ“¦ Components Included

Authentication & User Management

  • OasisAvatarSSOComponent - Multi-provider authentication

  • OasisAvatarDetailComponent - Profile management

  • OasisAvatarCardComponent - Compact avatar display

Data & Storage

  • OasisDataManagementComponent - CRUD operations

  • OasisProviderManagementComponent - Provider switching

  • OasisSettingsComponent - Configuration panel

Karma & Gamification

  • OasisKarmaManagementComponent - Karma display & management

  • OasisKarmaLeaderboardComponent - Top earners ranking

  • OasisAchievementsBadgesComponent - Achievement system

NFT & Assets

  • OasisNFTGalleryComponent - NFT collection display

  • OasisNFTManagementComponent - Mint, transfer, manage NFTs

  • OasisGeoNFTMapComponent - Location-based NFT map

  • OasisGeoNFTManagementComponent - Geo-NFT operations

Communication

  • OasisMessagingComponent - Real-time chat

  • OasisChatWidgetComponent - Embeddable chat

  • OasisNotificationsComponent - Notification system

Social & Community

  • OasisSocialFeedComponent - Activity feed

  • OasisFriendsListComponent - Connections management

  • OasisGroupManagementComponent - Group operations

🎨 Theming

πŸ“– Basic Usage

πŸ”§ Services

πŸ“š Documentation

Full documentation: https://docs.oasis.network/webui-devkit/angular

πŸ› οΈ Requirements

  • Angular 15+

  • TypeScript 4.9+

  • RxJS 7+

πŸ“„ License

MIT License

Last updated