28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
# Implementer — F-036 Homepage
|
|
|
|
## Summary
|
|
Scaffold Next.js 16 + Tailwind frontend. Homepage Server Component con Hero, FeaturedProducts, CategoriesGrid, BrandsSection. Todos los componentes son Server Components puro SSR.
|
|
|
|
## Files created
|
|
- `frontend/` — Next.js app (src/app, src/components, src/lib, src/types)
|
|
- Components: Header, Footer, Hero, FeaturedProducts, CategoriesGrid, BrandsSection
|
|
- API client apuntando a backend existente en localhost:3000
|
|
- .env.local con NEXT_PUBLIC_API_URL
|
|
- next.config.ts con remotePatterns para imágenes
|
|
|
|
## What renders
|
|
- Header sticky con logo, nav, carrito, login
|
|
- Hero verde con headline, CTA "Ver productos", trust badges
|
|
- FeaturedProducts grid (vacío sin seed data — esperado)
|
|
- CategoriesGrid (vacío sin seed data — esperado)
|
|
- BrandsSection (vacío sin seed data — esperado)
|
|
- Footer con links y copyright
|
|
|
|
## Commands run
|
|
- next build passed
|
|
- Homepage devuelve 200 con HTML SSR completo
|
|
|
|
## Next steps
|
|
- Seed data para productos, categorías, marcas
|
|
- Página de producto individual
|
|
- Página de categoría |