feat: EduEasy checkpoint - plan, scaffolding, pedagogia modules, components child+parent, API routes, Prisma schema, Docker infra, Better Auth

This commit is contained in:
Renato
2026-07-20 17:58:49 +02:00
commit e69b18abaa
49 changed files with 9842 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
import type { Metadata } from "next"
import { Inter } from "next/font/google"
import "./globals.css"
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" })
export const metadata: Metadata = {
title: "EduEasy",
description: "Plataforma educativa infantil",
viewport: "width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover",
appleWebApp: {
capable: true,
statusBarStyle: "default",
title: "EduEasy",
},
}
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="es" className={inter.variable}>
<head>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<link rel="apple-touch-icon" href="/icon.png" />
</head>
<body className="dvh-screen overflow-x-hidden">{children}</body>
</html>
)
}