ChewySwap Docs
TelegramTwitterDEXStakeSwap
  • ℹ️ChewySwap Intro
    • πŸ‡ΊπŸ‡³Languages
    • πŸƒβ€β™‚οΈGet Started
      • πŸ‘œCreate a Wallet
      • πŸ–Get BONE for Gas
    • πŸ”KYC
    • πŸ”Audits
    • πŸ—ΊοΈRoadmap
  • 🦴Chewy Token
  • 🐢Connect to Shibarium
  • πŸ•Connect to Dogechain
  • ❔Frequently Asked Questions
  • πŸŽ‰Products
    • πŸ’±DEX Aggregator
      • How to Swap
      • Send Tokens
      • Price Ticker
    • Portfolio Tracker
    • πŸ”„Exchange
      • ↕️How to Swap
      • πŸ“ˆBuilt-In Charts
      • πŸ—ΊοΈFees and Routes
      • βš™οΈSettings / Slippage
      • ⚑Zap (V2)
      • πŸ”’Liquidity Pools
    • πŸ§‘β€πŸŒΎYield Farming
      • How to Use Farms
  • βš–οΈGovernance and Tokenomics
  • πŸ§‘β€πŸ€β€πŸ§‘Ambassador Program
  • 🀝Ecosystem & Partnerships
  • πŸ‘©β€πŸ’»Developers
    • 🌎Migrate from Marswap
    • πŸ› οΈResources for Builders
      • Dapp Boilerplate
    • πŸ‘Contributing
    • πŸš€Launching on ChewySwap
    • πŸ’ŽGempad
    • πŸ“„Smart Contracts
      • πŸ”„ChewySwap Exchange
      • πŸ‘¨β€πŸ³MasterChef
      • πŸ§ͺTestnet
    • πŸ§ͺTestnet Support
      • 🐢About Dogechain ZKEVM
      • πŸ”—Connecting
      • πŸ‘¨β€πŸ’»Developers
  • 🎬Media Kit
Powered by GitBook
On this page
  • Prerequisites
  • Using ChewySwap's Boilerplate

Was this helpful?

Edit on GitHub
  1. Developers
  2. Resources for Builders

Dapp Boilerplate

a handy Boilerplate for starting your first decentralized application!

PreviousResources for BuildersNextContributing

Last updated 10 months ago

Was this helpful?

Prerequisites

This boilerplate and guide assumes some background experience in programming languages and the inner workings of the Ethereum Virtual Machine (EVM). This is not a step by step guide for someone starting from zero experience, so in this document we won't go into the basics of "How to install VSCode" or "How to code". We live in the information age where knowledge is freely available right at your fingertips. If you have the drive and ability to search for topics on Google then you have everything you need to learn these skills. In other words, you can lead a doggo to a water bowl but you can't make them drink!

These are prerequisite knowledge/skills needed to build your first Dapp on Dogechain or Shibarium with some recommended resources:

  • Some background in Typescript, which is strongly typed Javascript. If you're completely new to programming languages I would start with learning Javascript and then learning the differences ad advantages of using Typescript over Javascript. There are multitudes of resources online for this such as:

    • or if you learn better with videos:

  • HTML and JSX

  • Knowledge of / React Frameworks such as

  • Ethereum Virtual Machine (EVM) Knowledge

    • can be read for free in their GitHub repository

  • Visual Studio Code Installed

  • NodeJS Installed (Recommend using a version manager such as NVM to easily switch between versions, recommend using NodeJS 18+)

Using ChewySwap's Boilerplate

The Shib Dapp Boilerplate is meant as a starting point for developers to create their own apps on Shibarium and/or Dogechain. It includes the most up to date libraries and frameworks including NextJS 15 RC, React 19, WAGMI/Viem, Walletconnect's AppKit for wallet connection with Tailwinds for easy styling. It will be periodically updated and we'll possibly release versions for different wallet connection kits such as RainbowKit, ConnectKit, etc.

More information will be added here soon as the boilerplate is still in active development as we add more examples of how to interact with the blockchain. The GitHub repository can be found at

πŸ‘©β€πŸ’»
πŸ› οΈ
W3Schools Javascript
W3Schools Typescript
JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour
How to learn Javascript
React
NextJS
Mastering Ethereum
Install NVM on Windows
NVM GitHub repository
https://github.com/ChewySwap/shib-dapp-boilerplate