Go Live at Turbo Speed
Get started
Welcome to TurboStack
Hereβs a quick setup of the template. Do the following steps to get your app up and running.
TurboStack uses the latest LTS Version of Node: v20.17.0. Check your version running
node -v
in your terminalMake it yours
- First of all, this template use
pnpm
as a package manager. Install it using the following command:
- Rename
.env.example
to.env.local
- In your terminal, run the following command:
- Open
http://localhost:3000
to see your site. Itβll open a page like this
Project Structure
This boilerplate uses Turborepo to manage a Monorepo structure that have two main folders:
/apps β This is where you will put your applications that will be online later./packages β This is where you will put all the shared packages between your applications.
Available Applications
/apps/docs β A base documentation application, like this one, based on Mintlify./apps/web β Your base Nextjs application.
Available Packages
/packages/emails β A list of react.email templates to use it in your applications./packages/eslint-config β A base ESLint config file to share between your applications.
/packages/tailwind-config β A base TailwindCSS config file to share between your applications.
/packages/typescript-config β A base
tsconfig.json
file to share between your applications. /packages/ui β A list of shadcn components to use in your applications.
/packages/utils β Shared
constants
and functions
to use in your applications.
With all things done, you can now go ahead and do one of the following tutorials: