Este proyecto se realizó en 48h durante McHacks 2022 https://www.mchacks.ca/
Planear un semestre escolar puede ser una tarea difícil. Debe hacer su agenda, hacer recordatorio de su plazo, hacer su horario de examen y encontrar un lugar para poner todas sus notas de clase. He usado muchas herramientas para aquellas tareas como Google Agenda, Trello, OneNote, etc. Si solo pudiera haber un lugar donde pudiera hacer todas estas tareas ...
Después de Track-It, nuestro último hackathon, ¡aquí está Organize-It!
Se suponía que nuestra solicitud era un lugar donde podría ingresar, cada semestre, sus clases, agenda, exámenes, notas y plazos. Actualmente, la aplicación solo le permite ingresar su semestre y sus clases, pero el backend está completamente listo para los plazos, la agenda y las notas.
Construimos una aplicación de una sola página (SPA) con un backend ASP.NET C# y un frontend Vue.js. Como base de datos, utilizamos Entity Framework e Identity para configurar una base de datos en memoria (¡para ahorrar tiempo!). Para el almacenamiento de notas, lo almacenamos en la nube usando blobs Azure
Project requirements : Visual Studio and npm Para la aplicación principal, abra el .sln con Visual Studio y ejecute el proyecto McHacks2022 (con IIS).
En un terminal separado, navegación al subfolder ClientApp y ejecute npm install y luego npm run serve .
Si hay un error, es posible que deba instalar VueJs localmente utilizando npm install -g @vue/cli , luego vuelva a intentarlo
El proyecto debe estar ejecutándose en su localhost:80 .
Para construir la imagen Docker, abra un terminal en la raíz del proyecto y ejecute docker build -f .mchacks2022Dockerfile --force-rm -t mchacks2022 .