An open API service indexing awesome lists of open source software.

https://github.com/Bucket-Protocol/sui-dapp-scaffold-v1


https://github.com/Bucket-Protocol/sui-dapp-scaffold-v1

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Sui dApp Frontend Scaffold

Your super kit to build dApp on Sui

This project provides a frontend scaffold for a decentralized application (dApp) on the Sui blockchain. It uses next.js page router, shadcn/ui for UI library, @mysten/dapp-kit for interacting with Sui contracts, and bucket-protocol-SDK for additional blockchain interactions.

image

Powered by Bucket Protocol.

## Packages
* [next.js](https://nextjs.org/): Utilized for the foundational framework, supporting SSR and optimized page routing.
* [tailwind](https://tailwindcss.com/): Rapidly build modern websites without ever leaving your HTML.
* [shadcn/ui](https://ui.shadcn.com/): Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
* [@mysten/dapp-kit](https://www.npmjs.com/package/@mysten/dapp-kit): Provides hooks and components for querying data from the Sui blockchain, and connecting to Sui wallets.
* [bucket-protocol-sdk](https://github.com/Bucket-Protocol/bucket-protocol-sdk): Enhances capabilities with Sui blockchain features.

## Features

* Headless, fully customizable UI component
* Save 80% of the initial setting time. You can build your project/product way faster

## Components
* Basic series
* BasicDataField
```Typescript
import BasicDataField from "@/components/fields/basicDataField";


```
image

* BasicInputField
```Typescript
import BasicInputField from "@/components/fields/basicInputField";


```
image
* ConnectMenu
```Typescript
import ConnectMenu from "@/components/ui/connectMenu";


```
image

* MetaTagsContainer
* Open graph metadata is a key point for a web app. Most common settings are gathered in this component.