There are two ways to start a new TurboETH project:

1. Use the TurboETH CLI

The TurboETH CLI is the fastest way to get started with a new project. It will automatically create a new project directory, install dependencies, and configure your environment. With the CLI you can select which integrations, networks and providers you want to include in your project.

# Install the TurboETH CLI
pnpm create turbo-eth@latest

For more information on how to use the CLI, see the CLI documentation.

2. Clone the GitHub repository

To use the template, you can either boostrap your project using 1-click deployment from Vercel.

Why use 1-click deploy? Instant continuous integration (CI) setup.

You can also use the GitHub template to create a new repository on GitHub:

Go to https://github.com/turbo-eth/template-web3-app and click on the β€œUse this template” button. You can either use the main branch to start a clean template with no integrations, or you can use the integrations branch to start a template with all integrations included.

Or clone the repository using the command line:

# SSH
git clone git@github.com:turbo-eth/template-web3-app.git

# HTTPS
git clone https://github.com/turbo-eth/template-web3-app.git

After creating your project, add the required Environment Variables.