Inspiration

What it does

How we built itIntegración con Google Classroom: Sincronización automática de cursos, estudiantes y tareas

Autenticación OAuth: Inicio de sesión seguro con Google Gestión de Cohortes: Organiza estudiantes en grupos Administración de Cursos: Crea y gestiona cursos vinculados a cohortes Sistema de Usuarios: Roles diferenciados (Estudiante, Profesor, Coordinador) Tareas y Entregas: Seguimiento completo del progreso académico Interfaz Moderna: UI responsiva con shadcn/ui y Tailwind CSS Base de Datos Robusta: PostgreSQL con Prisma ORM 🛠️ Stack Tecnológico Framework: Next.js 14 (App Router) Lenguaje: TypeScript Base de Datos: PostgreSQL ORM: Prisma Autenticación: NextAuth.js con Google OAuth APIs: Google Classroom API Estilos: Tailwind CSS Componentes UI: shadcn/ui Iconos: Lucide React 📋 Prerequisitos Node.js 18+ PostgreSQL 12+ npm o yarn Cuenta de Google Cloud Platform (para Google Classroom API)

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Vibeschool - Semillero Digital

Built With

Share this project:

Updates