Skip to content

Site & plataforma LD Andaimes • Next 15 + Tailwind 4 + TS 5.9

Notifications You must be signed in to change notification settings

Schlorke/LD-Andaimes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LD Andaimes 🚧

Site & Plataforma • Next 15.4 · Tailwind 4 · TypeScript 5.9 · Storybook 9.1

CI Deploy Storybook License

✨ Visão geral

Landing page corporativa e futura plataforma B2B de locação/venda de andaimes e escoramentos da LD Andaimes.
Foco em performance, acessibilidade AA+ e design system consistente com component-driven development.

🚀 Stack Atualizada

Camada Tech Versão
Front-end Next.js 15.4 (App Router) + React 19 ✅ Latest
UI Tailwind CSS 4 · shadcn/ui · Radix UI ✅ Latest
Linguagem TypeScript 5.9 ✅ Latest
Testes Vitest 3.2 · Playwright 1.54 ✅ Latest
CI/CD GitHub Actions → Vercel ✅ Latest
Design System Storybook 9.1 + Component Stories ✅ Latest
Ícones Lucide React 0.536 ✅ Latest
Utils tailwind-merge 3.3 · clsx 2.1 ✅ Latest

🛠️ Desenvolvimento

Requisitos

  • Node.js 18+
  • pnpm 9+

Setup Local

```bash

Instalar dependências

pnpm install

Desenvolvimento (Next.js com Turbopack)

pnpm dev

Storybook (Design System)

pnpm storybook

Build de produção

pnpm build pnpm start

Testes e qualidade

pnpm lint # ESLint pnpm lint:fix # ESLint com correções automáticas pnpm format # Prettier pnpm format:check # Verificar formatação ```

Scripts Disponíveis

Script Descrição
dev Servidor de desenvolvimento (Turbopack)
build Build de produção
start Servidor de produção
storybook Servidor do Storybook (port 6006)
build-storybook Build estático do Storybook
lint Verificar código com ESLint
lint:fix Corrigir problemas automaticamente
format Formatar código com Prettier
format:check Verificar formatação

📚 Componentes & Stories

Component-Driven Development

O projeto segue as melhores práticas de desenvolvimento orientado a componentes:

  • Componentes Atômicos: Button, Badge, Card
  • Componentes Compostos: Hero, Navigation
  • Páginas Completas: LandingPage com dados mock

Storybook Stories Disponíveis

  • Button - Variantes: primary, secondary, accent, ghost, destructive
  • Hero - Seções principais com call-to-actions
  • LandingPage - Página completa com múltiplas seções
  • Page - Exemplos de páginas com estados

Estrutura de Componentes

```text src/ ├── app/ │ ├── globals.css # Estilos globais Tailwind v4 │ ├── layout.tsx # Layout principal Next.js │ └── page.tsx # Página inicial ├── components/ui/ # Componentes base (shadcn/ui) │ ├── button.tsx # Botões com 5 variantes │ ├── card.tsx # Cards flexíveis │ ├── hero.tsx # Seções hero │ └── badge.tsx # Badges e tags ├── lib/ │ └── utils.ts # Utilitários (cn, twMerge) └── stories/ # Stories do Storybook ├── Button.stories.tsx ├── Hero.stories.tsx ├── LandingPage.stories.tsx └── Configure.mdx ```

📑 Roteiro Atualizado

✅ Concluído

  • Configurar repositório & CI
  • Scaffold Next.js + Tailwind
  • Design tokens e sistema de cores
  • Componentes base (Button, Card, Badge, Hero)
  • Configuração do Storybook 9.1
  • Component-driven development
  • Landing page MVP funcional
  • Documentação de componentes
  • Atualizações de dependências (Janeiro 2025)
  • Arquitetura unificada em src/ (Agosto 2025)
  • Resolução de conflitos de imports (Agosto 2025)
  • Deploy Vercel otimizado (Agosto 2025)

🚧 Em Progresso

  • Testes automatizados (Vitest + Playwright)
  • Integração de dados (Supabase/API)
  • Páginas internas (Catálogo, Contato)
  • Otimização de performance (Core Web Vitals)

📅 Próximos Passos

  • Sistema de autenticação
  • Dashboard administrativo
  • Funcionalidades B2B (orçamentos, pedidos)
  • PWA e recursos offline

🤝 Contribuindo

  1. Crie sua branch feat/nome-da-feature
  2. Abra PR com descrição e checklist
  3. Commits seguem Conventional Commits (feat:, fix:…)

📝 Licença

MIT © Harry Schlorke

About

Site & plataforma LD Andaimes • Next 15 + Tailwind 4 + TS 5.9

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •