Этот проект был сделан в 48H во время MCHACKS 2022 https://www.mchacks.ca/
Планирование школьного семестра может быть сложной задачей. Вы должны сделать свою повестку дня, сделать напоминание о сроках, сделать расписание экзаменов и найти место, чтобы поместить все записи класса. Я использовал много инструментов для тех задач, как повестка дня Google, Trello, OneNote и т. Д. Если бы только было только одно место, где я мог бы выполнять все эти задачи ...
После отслеживания, наш последний хакатон, здесь организуется!
Предполагалось, что наше заявление будет местом, куда вы могли бы войти, каждый семестр, ваши занятия, повестка дня, экзамены, заметки и сроки. В настоящее время приложение позволяет вам входить в свой семестр и ваши занятия, но бэкэнд полностью готов к срокам, повестке дня и заметкам.
Мы построили одностраничное приложение (SPA) с бэкэнд ASP.NET C# и фронталом Vue.js. В качестве базы данных мы использовали структуру и идентификацию Entity для настройки базы данных в памяти (чтобы сэкономить время!). Для хранения примечаний мы сохранили его в облаке, используя Azure Blobs
Project requirements : Visual Studio and npm Для основного приложения откройте .sln с Visual Studio и запустите проект McHacks2022 (с IIS).
В отдельном терминале навигация на субопадную ClientApp и запустите npm install , затем npm run serve .
Если есть ошибка, вам может потребоваться установить vuejs локально с помощью npm install -g @vue/cli , затем повторно
Проект должен работать на вашем localhost:80 .
Чтобы построить изображение Docker, откройте терминал в корне проекта и запустите docker build -f .mchacks2022Dockerfile --force-rm -t mchacks2022 .