Este é um site institucional moderno para escritório de advocacia, construído com Astro, React e TypeScript. O site é responsivo, rápido e otimizado para SEO.
- ✅ Design responsivo para todos os dispositivos
- 💻 Páginas estáticas otimizadas
- 📝 Blog integrado
- 💼 Seção de serviços
- 📣 Formulário de contato
- 👍 Otimizado para SEO
/
├── public/ # Arquivos estáticos
│ ├── images/ # Imagens globais
│ └── favicon.svg # Ícone do site
│
├── src/
│ ├── assets/ # Assets como SVGs, fontes, etc.
│ ├── components/ # Componentes reutilizáveis
│ │ ├── Header/ # Cabeçalho do site
│ │ ├── Footer/ # Rodapé
│ │ ├── Button/ # Botões personalizados
│ │ └── ...
│ ├── layouts/ # Layouts das páginas
│ │ └── Layout.astro # Layout principal
│ ├── pages/ # Páginas do site
│ │ ├── index.astro # Página inicial
│ │ ├── about.astro # Sobre nós
│ │ ├── services.astro # Serviços
│ │ ├── blog/ # Páginas do blog
│ │ └── ...
│ └── styles/ # Estilos globais
│ ├── _color.scss # Variáveis de cores
│ ├── _sizes.scss # Variáveis de tamanho
│ └── global.scss # Estilos globais
├── .gitignore
├── astro.config.mjs
├── package.json
└── tsconfig.json
-
Clone o repositório
git clone [URL_DO_REPOSITÓRIO] cd institutional-basic -
Instale as dependências
npm install # ou yarn -
Inicie o servidor de desenvolvimento
npm run dev # ou yarn devO site estará disponível em: http://localhost:4321
-
Para produção
npm run build npm run preview
| Comando | Descrição |
|---|---|
npm install |
Instala as dependências do projeto |
npm run dev |
Inicia o servidor de desenvolvimento |
npm run build |
Constrói o site para produção |
npm run preview |
Visualiza a build de produção localmente |
npm run format |
Formata o código com Prettier |
npm run lint |
Executa o ESLint para verificar o código |
Crie um arquivo .env na raiz do projeto com as seguintes variáveis:
# URL da API do WordPress (se aplicável)
PUBLIC_API_URL=SUA_API_AQUIEste projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.