Starter Kits

screenshot of Starter Kits
create-react-app
react

Start building full stack dApps fast with this starter kit!

Overview

The Polygon Starter Kit is a tutorial and development environment for building decentralized applications (DApps) on the Polygon blockchain. It includes all the necessary tools and libraries, such as React, Web3, and Alchemy, to quickly start developing and deploying smart contracts.

Features

  • Environment Setup: Install and configure essential tools like Node, Web3, React, Truffle, and Ganache for local blockchain development.
  • Starter Kit Template: Use the pre-configured template with built-in dependencies like Webpack and Babel, eliminating the need for additional tool installation or configuration.
  • Node Version Management: Easily switch between different Node versions using nvm (macOS/Linux) or nvm-windows.
  • Truffle Integration: Develop, test, and deploy smart contracts using Truffle, with additional tutorials available for further learning.
  • Project Structure: Learn about the file structure of the Polygon Starter Kit and how to utilize different modules within it.
  • @web3-react Integration: Initialize the provider's request hook in @web3-react using the provided hooks/index.js file.
  • Deployment: Deploy your DApp to production settings using npm run build to create a compressed bundle.

Summary

The Polygon Starter Kit is a comprehensive tutorial and development environment that provides all the necessary tools and libraries for building DApps on the Polygon blockchain. With pre-configured environments, easy project setup, and integration with popular libraries and frameworks, developers can quickly start coding and deploying their smart contracts. Whether you're a beginner or an experienced developer, the Starter Kit offers a smooth and efficient workflow for Polygon development.

create-react-app
Create React App

Create React App is a popular tool for quickly setting up a new React project without the need for manual configuration or setup. It provides a preconfigured development environment with modern build tools, a live development server, and an easy-to-use command line interface.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.