Este projeto foi feito em 48h durante o MCHACKS 2022 https://www.mchacks.ca/
Planejar um semestre escolar pode ser uma tarefa difícil. Você precisa fazer sua agenda, fazer o lembrete de seus prazos, fazer o horário do exame e encontrar um local para colocar todas as suas anotações. Eu usei muitas ferramentas para aquelas tarefas como o Google Agenda, Trello, OneNote etc. se apenas pudesse haver um lugar onde eu pudesse realizar todas essas tarefas ...
Depois do track-it, nosso último hackathon, aqui está Organize-It!
Nosso aplicativo deveria ser um lugar onde você pudesse entrar, a cada semestre, suas aulas, agenda, exames, notas e prazos. Atualmente, o aplicativo permite que você entre no semestre e nas aulas, mas o back -end está totalmente pronto para os prazos, a agenda e as notas.
Construímos um aplicativo de página única (SPA) com um back -end ASP.NET C# e um front -end Vue.js. Como banco de dados, usamos a estrutura e a identidade da entidade para configurar um banco de dados de memória (para economizar tempo!). Para o armazenamento das notas, armazenamos na nuvem usando o Azure Blobs
Project requirements : Visual Studio and npm Para o aplicativo principal, abra o .sln com o Visual Studio e execute o projeto McHacks2022 (com o IIS).
Em um terminal separado, a navegação para o Sub-Foldder ClientApp e Execute npm install , em seguida, npm run serve .
Se houver um erro, pode ser necessário instalar os Vuejs usando npm install -g @vue/cli , depois novamente novamente
O projeto deve estar em execução em sua localhost:80 .
Para construir a imagem do Docker, abra um terminal na raiz do projeto e execute docker build -f .mchacks2022Dockerfile --force-rm -t mchacks2022 .