Proyecto de e-commerce para ferretería (Terracota Construcciones) con Next.js + TypeScript + Tailwind + MongoDB (MERN style).
.antigravity/rules/: Reglas de arquitectura, git y mentoría.docs/: Guías de setup, layout, homepage, catálogo, API, búsqueda y deploy.src/: Código principal (p.ej.app/,components/,features/,lib/,models/,hooks/).
architecture.md: App Router, Mongoose, clean code, components, UI y API.git.md: Conventional Commits + scopes + workflow.global.md: Normas de comportamiento de mentor AI y filosofía de desarrollo.mentor.md: Estructura de respuestas y no entregar código completo de golpe.
- Clonar repo
npm install- Crear
.env.local:MONGODB_URI=your_mongo_uri
npm run dev
- Commit message form:
feat(productos): add search filter - Ejecutar PR con la checklist de
docs/00-antigravity.md.
- Archivo:
.commitlint.config.js - Reglas:
header-max-length: 50subject-case: lower-casetype-enum: feat, fix, docs, refactor, perf, test, chore
npm run lintnpm run buildnpm run start- Deploy en Vercel (configurar
MONGODB_URIen variables de entorno)
Este proyecto recomienda seguir siempre la ruta de documentación incremental (Fase 01-08) antes de tirar features grandes.