# Bem-Vindo à Wiki da {struct} - Stack

Aqui na Struct, nosso principal serviço é o desenvolvimento web, e estamos comprometidos em oferecer soluções de ponta para criar websites incríveis e eficientes. Nesta seção, vamos explorar as tecnologias que utilizamos para alcançar esse objetivo.

A base de nossa abordagem é a T3 Stack, uma combinação poderosa de ferramentas que nos permite construir aplicações web completas, modulares e com segurança de tipos desde o início. A T3 Stack é composta por Next.js, TypeScript, Tailwind CSS, entre outras tecnologias, que juntas oferecem uma experiência de desenvolvimento ágil e de alta qualidade.

Continue lendo para descobrir mais sobre como utilizamos cada componente da T3 Stack para desenvolver websites que não apenas atendem, mas superam as expectativas de nossos clientes.

# Criando um repositório T3

Para criar um repositório T3 Stack e começar seu projeto, siga os passos abaixo:

# Pré-requisitos

Antes de tudo, certifique-se de que você tem o Node.js instalado em sua máquina.

Para isso, você pode visitar a nossa documentação de Ferramentas de Ambiente

Node Version Manager (NVM)
https://docs.structej.com/ferramentas-de-ambiente/nvm/explicacao/

# Criação do Projeto

Para criar um novo projeto utilizando a T3 Stack, abra o terminal e execute o seguinte comando:

npx create-t3-app@latest

Este comando irá gerar um novo projeto T3 Stack com uma estrutura de diretórios padrão e com os arquivos para funcionamento das dependêncicas devidamente configurados.

# Rodando o projeto

Após a criação do projeto, navegue até o diretório do projeto usando:

cd nome-do-seu-projeto

Se necessário, instale as dependências

npm install
pnpm install
yarn install

Dentro do diretório do projeto, você pode iniciar o servidor de desenvolvimento para ver sua aplicação rodando localmente:

npm run dev
pnpm dev
yarn dev

Agora, abra seu navegador e acesse http://localhost:3000 para ver sua nova aplicação T3 Stack rodando.

# Próximos Passos

Com seu ambiente de desenvolvimento configurado, você está pronto para começar a desenvolver sua aplicação. Explore a documentação do Next.js, TypeScript e Tailwind CSS para entender melhor como aproveitar ao máximo a T3 Stack.

Lembre-se, a T3 Stack é modular, então você tem a liberdade de adicionar ou remover tecnologias conforme a necessidade do seu projeto. Boa sorte e feliz codificação!