Bem-vindo ao Alugai, um projeto Next.js desenvolvido para agendamentos de quadras esportivas. Construído com create-next-app, este aplicativo utiliza tecnologias web modernas para oferecer uma experiência fluida aos usuários. Este README fornece instruções claras para clonar, configurar e executar o projeto localmente, além de detalhes para contribuir e implantar.
- Pré-requisitos
 - Primeiros Passos
 - Estrutura do Projeto
 - Scripts Disponíveis
 - Otimizações
 - Contribuindo
 - Implantação
 - Saiba Mais
 - Licença
 
Certifique-se de ter instalado:
- Node.js: Versão 18.x ou superior (LTS recomendado). Baixar Node.js
 - Git: Para clonar o repositório. Baixar Git
 - Um gerenciador de pacotes: 
npm,yarn,pnpmoubun. 
Siga estas etapas para configurar e executar o Alugai localmente.
- Clone o repositório:
git clone https://github.com/EngStrategy/alugai-frontend.git
 - Acesse o diretório do projeto:
cd alugai-front 
Instale as dependências com seu gerenciador de pacotes preferido:
- Com 
npm:npm install
 - Com 
yarn:yarn install
 - Com 
pnpm:pnpm install
 - Com 
bun:bun install
 
Inicie o servidor de desenvolvimento:
- Com 
npm:npm run dev
 - Com 
yarn:yarn dev
 - Com 
pnpm:pnpm dev
 - Com 
bun:bun dev
 
Acesse http://localhost:3000 no seu navegador para ver o Alugai. O aplicativo atualiza automaticamente conforme você edita o código.
Arquivos e diretórios principais:
app/: Código principal do aplicativo usando o App Router do Next.js.page.tsx: Página inicial do sistema.layout.tsx: Layout raiz do aplicativo.
public/: Ativos estáticos (imagens, fontes, etc.).components/: Componentes React reutilizáveis para a interface.styles/: Arquivos de CSS ou estilos.next.config.js: Configuração do Next.js.package.json: Dependências e scripts do projeto.
No diretório do projeto, você pode executar:
dev: Inicia o servidor de desenvolvimento.build: Compila o aplicativo para produção.npm run build
start: Executa o servidor de produção.npm run start
lint: Verifica a qualidade do código.npm run lint
O Alugai inclui:
- Fontes: Otimizadas com 
next/fontusando Geist. - App Router: Melhora roteamento e desempenho.
 - TypeScript: Garante segurança de tipos e melhor experiência de desenvolvimento.
 
Contribuições são bem-vindas! Para contribuir:
- Faça um fork do repositório.
 - Crie uma branch:
git checkout -b funcionalidade/sua-funcionalidade
 - Faça suas alterações e commit:
git commit -m "Adiciona sua funcionalidade" - Envie para sua branch:
git push origin funcionalidade/sua-funcionalidade
 - Abra um Pull Request no GitHub.
 
Certifique-se de que seu código segue os padrões do projeto e inclui testes.
A maneira mais fácil de implantar o Alugai é com o Vercel:
- Envie o código para um repositório no GitHub.
 - Importe o repositório no Vercel Dashboard.
 - Configure as opções, se necessário.
 - Implante o aplicativo.
 
Consulte a documentação de implantação do Next.js para outras opções (Netlify, AWS, etc.).
Aprofunde-se no Next.js com estes recursos:
Este projeto está licenciado sob a Licença MIT.