Site da comunidade Caramelo Tech: uma comunidade brasileira de tecnologia baseada em Fortaleza, Ceará, aberta ao mundo.
- React 18 + TypeScript
- Vite (bundler, dev server na porta 8080)
- Tailwind CSS + shadcn/ui + Radix UI
- React Router DOM (roteamento)
- TanStack React Query (data fetching)
- React Hook Form + Zod (formulários e validação)
- Vitest + Testing Library (testes unitários)
- Playwright (testes e2e)
npm install
npm run dev # servidor em http://localhost:8080| Comando | Descrição |
|---|---|
npm run dev |
Servidor de desenvolvimento |
npm run build |
Build de produção |
npm run preview |
Pré-visualização do build |
npm run lint |
Lint com ESLint |
npm run lint:fix |
Lint com correção automática |
npm run test |
Testes unitários (Vitest) |
npm run test:watch |
Testes em modo watch |
src/
components/ # Componentes da UI (seções do site e shadcn/ui)
data/ # Dados estáticos (projetos, membros, etc.)
hooks/ # Custom hooks
lib/ # Utilitários
pages/ # Páginas (Index, NotFound)
types/ # Schemas e tipos TypeScript
- Fork o repositório
- Crie uma branch (
git checkout -b feature/minha-feature) - Commit suas mudanças seguindo o padrão Conventional Commits
- Abra um Pull Request
Dê uma estrela nos repos que curtir, abra issues com bugs ou sugestões, e compartilhe ideias - nenhuma contribuição é pequena demais!
- Site: caramelotech.com.br
- GitHub: github.com/caramelotech
- Instagram: @caramelo_tech