Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dionysuzx/web3-boilerplate

nextjs, rainbowkit/wagmi, daisyui, onion architecture
https://github.com/dionysuzx/web3-boilerplate

Last synced: about 1 month ago
JSON representation

nextjs, rainbowkit/wagmi, daisyui, onion architecture

Awesome Lists containing this project

README

        

This is a [RainbowKit](https://rainbowkit.com) + [wagmi](https://wagmi.sh) + [Next.js](https://nextjs.org/) project bootstrapped with [`create-rainbowkit`](https://github.com/rainbow-me/rainbowkit/tree/main/packages/create-rainbowkit).

## Installation

```sh
pnpm install
```

## Usage

Run the development server:

```sh
pnpm run dev
```

## Project structure

There are four source code folders, whose imports are directionally enforced by eslint:

`core` -> `components` / `lib` -> `pages`

![nextjs onion folder structure](./nextjs-folder-structure-onion.png)

This is taken from this blog post on [a scalable nextjs project structure](https://giancarlobuomprisco.com/next/a-scalable-nextjs-project-structure).