Sitio web en donde compartir las actividades (repositorios) de cualquier tipo de cursada en FIUBA.
El proyecto esta hecho con varios propositos:
- Recibir un feedback de compañeros
- Comparar resoluciones y asi mejorar
- Buscar trabajos de otras cursadas anteriores y darse una idea de como desarrollar
- Buscar trabajos de proximas cursadas en el plan, pero de cuatrimestres anteriores para saber sobre que cursada a elegir a futuro
- Hacer una forma mas sencilla de agregar una resolucion, al loguearse con github.
- Mostrar el enunciado del trabajo practico
Lo unico que tenes que hacer es ir al curso, asignarle los filtros que coinciden con tu repositorio (opcional), copiar los topics e ir pegandolos en los topics de tu repositorio ubicado en GitHub
Los datos que se encuentran en el sitio web son los sacados del SIU Guaraní - oferta de comisiones a partir del 2024 de la carrera de Ingenieria de Informaticá, ya que son los datos que pude sacar.
Proximamente voy a ver si puedo sacar de algun otro lado mas, como por ejemplo una opcion a ver es el de los datos de Dolly FIUBA y si coinciden con los datos que se usan aca pediré permiso
Aun así, podes aportar a la comunidad agregando vos mismo los datos faltantes, cada uno podemos ir aportando un granito de arena!
Me mandas la informacion correspondiente a mi mail de fiuba: jarivero@fi.uba.ar
Tip
Si elegis esta opcion vas a quedar como contribuidor en el proyecto 😉
Las podés agragar a mano las materias/cursos/periodos modificando el archivo /src/data/data.json
Note
El id
es el que define el topic
Para agregar el enunciado de el/los trabajos practicos a agregar se deben añadir los archivos en /src/data/files
Important
El archivo debería tener el siguiente nombre <materiaId>-<cursoId>-<periodoId>-<actividadId>
1
Para hacerlo hay que hacer un fork y agregar lo necesario en tu repositorio. Luego, hay que hacer un pull request en la pestaña de github a este repositorio, para despues yo aceptarlo (voy a estar continuamente viendo los pull requests).
Para poder subir una feature o fixear un issue se debe clonar el repositorio, instalar las dependencias con npm install
y después correr la aplicación con npm run dev
. En http://localhost:5173/FIUBA-Share
va a estar corriendo la aplicación constantemente.
Hacer los cambios que quieras, subirlo a tu repositorio con git push origin main
y hacer un pull request en la pestaña en github de tu repositorio, para despues yo aceptarlo (voy a estar continuamente viendo los pull requests).
Este proyecto es un remake de /FdelMazo/FIUBA-Repos, con la diferencia que los repos estan distribuidos en los cursos de cada materia, con filtros de actividad y periodo
Tambien este proyecto es un remake de /fi-share/web, proyecto en el que participe junto con @amarillacarolina y @TorresBJ95. Pero como ese proyecto usaba backend y bd apartes, no se pudo desplegar en un host bueno con un plan gratuito.
Footnotes
-
<actividadId>
puede ser:
conjunto-de-actividades
final
parcial-1
parcial-2
ejercicios
tp-1
tp-2
tp-3
tp-4
tp-5 ↩