OASIS Web UI Dev Kit - Next.js

Optimized React Server Components and Client Components for Next.js 13+ with OASIS integration.

πŸš€ Quick Start

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

πŸ“¦ Components Included

Server Components (RSC)

  • AvatarDetailServer - Server-side avatar data

  • KarmaLeaderboardServer - SSR leaderboard

  • NFTGalleryServer - Server-rendered NFTs

Client Components

  • AvatarSSO - Interactive auth

  • KarmaManagement - Client karma

  • NFTManagement - Interactive NFTs

  • Messaging - Real-time chat

  • DataManagement - Data ops

  • ProviderManagement - Provider control

  • GeoNFTMap - Interactive map

  • And more...

πŸ“– App Router Usage (Next.js 13+)

πŸ”§ Provider Setup

🎨 API Routes

πŸ” Server Actions

πŸš€ Middleware

πŸ“š Documentation

https://docs.oasis.network/webui-devkit/nextjs

πŸ› οΈ Requirements

  • Next.js 13.4+

  • React 18+

  • TypeScript 5.0+

πŸ“„ License

MIT License

Last updated