Este projeto é a base de um site single-page institucional para o GDG Lauro de Freitas, com foco em apresentar a comunidade, eventos, iniciativas e oportunidades de conexão com desenvolvedores e entusiastas de tecnologia.
- Next.js 14+ com App Router
- TypeScript em strict mode
- Tailwind CSS
- Radix UI / Shadcn UI para acessibilidade
- Deploy via GitHub Actions e Firebase Hosting
-
Clone o repositório:
git clone https://github.com/lfdev-gdg/gdglaurosite.git cd gdglaurosite -
Instale as dependências:
npm install
-
Rode o projeto localmente:
npm run dev
-
Acesse no navegador:
http://localhost:3000
- src/app: páginas e layouts do Next.js
- src/components: componentes reutilizáveis
- src/hooks: hooks customizados
- src/lib: integrações e configurações
- src/services: regras de negócio e chamadas externas
- src/styles: estilos globais
- src/types: tipos TypeScript
- public/assets/images: imagens e arquivos estáticos
Use mensagens curtas e descritivas seguindo este padrão:
- feature: para novas funcionalidades
- fix: para correções de bugs
- bug: para ajustes relacionados a problemas específicos
Exemplos:
feature: criar hero section
fix: ajustar responsividade no menu
bug: corrigir erro de carregamento de imagemImagens e arquivos estáticos devem ser salvos em:
public/assets/images