Shifu es una aplicación pensada principalmente para estudiantes. Su misión es centralizar y ofrecer reviews e información sobre los profesores de la Universidad EAFIT, para ayudar a tomar mejores decisiones al momento de elegir materias y docentes.
- Enfoque: brindar a los estudiantes un mecanismo sencillo y confiable para consultar opiniones y datos relevantes de profesores.
- Objetivo: apoyar la elección de materias y profesores con más contexto y transparencia.
Primero, levanta el servidor de desarrollo:
npm run dev
# o
yarn dev
# o
pnpm dev
# o
bun devAbre http://localhost:3000 en tu navegador para ver la app.
Puedes empezar a editar la página modificando app/page.tsx. La página se actualiza automáticamente.
El proyecto cuenta con 78 pruebas automáticas que garantizan la calidad del código:
# Ejecutar todas las pruebas
npm test
# Ejecutar en modo watch
npm run test:watch
# Ejecutar con reporte de cobertura
npm run test:coverageCobertura de Pruebas:
- ✅ Validación de esquemas (Zod)
- ✅ Funciones utilitarias
- ✅ Flujos de integración
- ✅ Pruebas end-to-end
Ver Pruebas-Automaticas-de-Software.md para la documentación completa de la estrategia de pruebas.
Para aprender más sobre Next.js, revisa:
También puedes ver el repositorio de Next.js en GitHub.
La forma más fácil de desplegar esta app es con Vercel.
Consulta la documentación de despliegue de Next.js para más detalles.