Sitio web de Akeru — capa de agentes de IA para negocios. Construido con Next.js (App Router), React 19, TypeScript, CSS Modules y animaciones con Framer Motion.
- Node.js 20 o superior (recomendado: LTS)
- npm (incluido con Node)
npm installnpm run devAbre http://localhost:3000. La home está en / y el flujo de reserva en /book.
| Comando | Descripción |
|---|---|
npm run dev |
Servidor de desarrollo con hot reload |
npm run build |
Compilación de producción |
npm run start |
Sirve la build (tras build) |
npm run lint |
ESLint |
npm run clean |
Elimina la carpeta .next |
No son obligatorias para desarrollo local básico. Si necesitas enlaces absolutos u otras integraciones, copia el ejemplo:
cp .env.example .env.localEdita .env.local según tu entorno. Los archivos .env* están en .gitignore; solo .env.example se versiona.
npm run build
npm run startLa configuración usa output: 'standalone' para despliegues tipo contenedor o plataformas que empaquetan el servidor Node.
app/— rutas y layout (App Router), estilos globalescomponents/— UI y secciones de la landingcontext/— proveedor de idioma (ES/EN)data/— copys, traducciones y datos estáticoshooks/— hooks reutilizableslib/— utilidades (p. ej.cn/ merge de clases)
- ESLint:
.eslintrc.jsonconnext/core-web-vitalsynext/typescript. - TypeScript: modo estricto (
tsconfig.json).
-
Crea un repositorio vacío en GitHub (sin README ni
.gitignoresi ya los tienes aquí). -
En la carpeta del proyecto:
git init git add . git commit -m "Initial commit: Akeru AgentLayer site" git branch -M main git remote add origin https://github.com/TU_USUARIO/TU_REPO.git git push -u origin main
-
Sustituye
TU_USUARIOyTU_REPOpor tu usuario y nombre del repo.
Uso privado del proyecto ("private": true en package.json). Ajusta la licencia si publicas el código.