Get started
Welcome to TurboStack
Hereβs a quick setup of the template. Do the following steps to get your app up and 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
fromapps/web
- 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: