documentação supastarter

contente

Documentação

Next.js

Começando

supastarter para Next 13 (roteador de aplicativos)

Este guia irá orientá-lo na configuração do supastarter para Next.js 13. Iremos passar pelo processo de clonagem do projeto, instalação das dependências, configuração do banco de dados e execução do servidor de desenvolvimento local.

Ferramentas e bibliotecas

Antes de começarmos, quero rapidamente revisar as ferramentas e bibliotecas que o supastarter utiliza.

Pré-requisitos

Antes de começar, você precisará ter o seguinte instalado em sua máquina.

Configuração do projeto

Criar um novo banco de dados

supastarter usa Prisma (abre em uma nova guia) como um ORM (camada de acesso ao banco de dados). Isso significa que você pode usar qualquer banco de dados suportado pelo Prisma, incluindo PostgreSQL, MySQL, SQLite e MongoDB. Você pode encontrar todos os bancos de dados suportados aqui (abre em uma nova guia).

Antes de criar um novo projeto supastarter, certifique-se de ter criado um novo banco de dados e ter a string de conexão pronta. Por exemplo, ao usar o PostgreSQL, a string de conexão terá uma aparência semelhante a esta:

postgresql://usuário:senha@host:porta/banco

Você também pode encontrar guias de configuração para determinados provedores no blog supastarter (abre em uma nova aba):

Inicializar um novo projeto supastarter

Durante o processo de configuração, você será solicitado a fornecer as seguinte informações:

  • Nome do projeto
  • Fornecedor do banco de dados
  • String de conexão do banco de dados

Para criar um novo projeto supastarter, tudo o que você precisa fazer é executar o seguinte comando (substitua my-awesome-project pelo nome do seu projeto):

npx supastarter new my-awesome-project

Isso irá clonar o repositório supastarter, instalar todas as dependências e configurar o banco de dados para você.

Se você receber algum erro durante o processo de configuração, tente o processo de configuração manual em vez disso.

Inicie o seu servidor de desenvolvimento

Agora o seu aplicativo deve estar pronto para funcionar. Para iniciar o servidor de desenvolvimento local, navegue até a pasta raiz do seu projeto e execute o seguinte comando.

Abra http://localhost:3000 (abre em uma nova aba) em seu navegador para ver o seu aplicativo.

Resumir
Este guia irá orientá-lo na configuração do supastarter para Next.js 13. Ele aborda o processo de clonagem do projeto, instalação de dependências, configuração do banco de dados e execução do servidor de desenvolvimento local. O supastarter utiliza diversas ferramentas e bibliotecas, incluindo TurboRepo, Next 13 com app router, Prisma, Lucia Auth, Tailwind CSS, Radix UI, Contentlayer, Stripe ou Lemonsqueezy e React Email. Antes de começar, é necessário ter Node.js (v18 ou superior), Git, pnpm e VSCode instalados. O supastarter utiliza o Prisma como camada de acesso ao banco de dados, suportando PostgreSQL, MySQL, SQLite e MongoDB. Recomenda-se o uso de provedores de banco de dados como Supabase, PlanetScale e Neon. Durante o processo de configuração, você precisará fornecer o nome do projeto, o provedor de banco de dados e a string de conexão. Para iniciar o servidor de desenvolvimento local, basta navegar até a pasta raiz do projeto e executar um comando. Acesse http://localhost:3000 no navegador para visualizar o aplicativo.