/frontend-cf

Frontend para el programa de la Universidad de Medellín Camino Flexible.

Primary LanguageJavaScript

Camino Flexible

UdeM Logo

Proyecto desarrollado para la Universidad de Medellín


📃Contexto

Descripción tomada de la página de la Universidad:

Si eres estudiante de los grados décimo o undécimo o eres bachiller, tú o tu colegio pueden participar del programa Camino Flexible a la Universidad, donde podrás cursar una asignatura durante un semestre sin costo alguno, como estudiante regular de la Universidad; realizarás las evaluaciones regulares, podrás ambientarte en la vida universitaria y conocerás nuevos amigos. Lo mejor de todo, si apruebas la asignatura cursada, y decides que tu opción de vida es realizar tus estudios en la U, la asignatura te será reconocida y no tendrás que cursarla

Está plataforma está diseñada gestionar todo el proceso del programa, asignando a cada usuario un rol y brindandole funcionalidades dependiendo de este.

👩‍🎓 Roles

En la plataforma se evidencian 4 roles con funcionalidades diferentes.

Estudiante

Funcionalidades:

  • Consultar convocatorias

  • Aplicar a convocatoria

  • Subir documentación requerida

  • Subir evidencia de inscripción

Profesor

Funcionalidades:

  • Consultar seguimiento de estudiante

  • Agregar seguimiento de estudiante

  • Subir documentos de seguimiento

Secretaría de educación

Funcionalidades:

  • Consultar solicitudes de estudiantes

  • Consultar documentos de estudiantes

  • Aprobar solicitud de estudiante

  • Rechazar solicitud de estudiante

  • Enviar retroalimentación a estudiante

Encargado del programa

Funcionalidades:

  • Crear convocatorias

  • Consultar estudiantes aprobados

  • Consultar evidencia de inscripción

  • Aceptar evidencia del estudiante

  • Rechazar evidencia del estudiante

🛠 Herramientas utilizadas

React.js Semantic UI React Firebase
drawing drawing drawing

🔥 Scripts disponibles

npm start

Ejecuta la aplicación en modo de desarrollo .
Abre http://localhost:3000 para ver en el navegador.

Es necesario ejecutar el backend para un correcto funcionamiento

npm test

Ejecuta el modo test runner.
Visita la seccion acerca de running tests para más información.