Decentralized applications boilerplate using React

DApp React Typescript Boiler

This boilerplate code provides a solid foundation for developing decentralized applications (dApps) using React. It is specifically designed to support multichain environments and simplifies the process of fetching data from various blockchain networks.

It has builtin support for Mui5 with customizations and is using Vite with SWC which makes it super fast in developement

Redux store is managed with the architecture focused on multichain data handling and fetching, Tokens balance fetching is implemented and can be used as a reference for other data requirements.

Features

  • Super Fast Development Server
  • Multichain Support
  • Major Wallets Support
  • Mui 5 (with theme customization)
  • React
  • Vite (SWC)
  • Redux toolkit
  • Pages Routing
  • Wagmi
  • Veim
  • Rainbowkit
  • Notification System (reapop)
  • Multichain Data Fetching
  • Advance Architecture
  • Smart Contract Integration
  • Absolute Paths
  • Prettier formating

Demo

https://harmonious-khapse-d70151.netlify.app/

Getting Started

Step 1: Clone

npx degit saqlain1020/dapp-react-typescript-boiler#main my-project

Step 2: Install Dependencies

yarn

Step 3: Run

yarn start

Build

yarn build

License

MIT

Authors

Used By

This project is used by the following companies:

Contributing

Contributions are always welcome!

  • Fork the repo and make your changes then open the pull request.
  • Maintain consistency with the existing codebase to ensure readability and maintainability.

GitHub

View Github