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
- next
- postgresql
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.