This is a Next.js project bootstrapped with create-next-app, integrated with RainbowKit for seamless wallet connection. It's an ideal starting point for building web applications requiring Ethereum wallet integration.
- Next.js 15: Leverage the latest features of Next.js for fast, efficient, and scalable web development.
- RainbowKit Integration: Easy and user-friendly wallet connection, supporting a wide range of Ethereum wallets.
- Shadcn/UI Support: Leverage beautifully styled and accessible UI components.
- Ethers.js v6: A powerful and lightweight library for Ethereum interaction.
- Wagmi: Simplified hooks and utilities for Ethereum developers.
- TypeChain: Strongly-typed smart contract interaction for TypeScript enthusiasts.
- Font Optimization: Utilizes
next/fontfor optimized loading of the Inter font, a popular Google Font. - Development Ready: Quick setup with support for various package managers (npm, yarn, pnpm, bun).
To get started, clone the repository and install the dependencies:
git clone https://github.com/0x3f-lancers/web3-starter-kit.git
cd web3-starter-kit
npm install
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 in your browser to see your application running. Begin by editing app/page.tsx, and the page will auto-update as you make changes.
To learn more about the technologies used in this template, take a look at the following resources:
- Next.js Documentation - Learn about Next.js features and API.
- Learn Next.js - An interactive Next.js tutorial.
- RainbowKit Documentation - SDK for seamless wallet connections.
- Shadcn/UI Documentation - Pre-styled, accessible UI components.
- Ethers.js Documentation - Ethereum library for interacting with the blockchain.
- Wagmi Documentation - React hooks for Ethereum.
- TypeChain Documentation - TypeScript bindings for Ethereum smart contracts.
Contributions are welcome! Check out the GitHub repository for issues to tackle or submit your own improvements to the template. Together, we can build an even better starting point for Ethereum-integrated applications.
Happy building! 🚀