Proyek ini dibuat di 48 jam selama Mchacks 2022 https://www.mchacks.ca/
Merencanakan semester sekolah bisa menjadi tugas yang sulit. Anda perlu membuat agenda, membuat tenggat waktu Anda mengingatkan, membuat jadwal ujian Anda dan menemukan tempat untuk meletakkan semua catatan kelas Anda. Saya telah menggunakan banyak alat untuk tugas itu seperti Agenda Google, Trello, OneNote, dll. Jika saja hanya ada satu tempat di mana saya bisa melakukan semua tugas ini ...
Setelah track-it, hackathon terakhir kami, di sini diatur-it!
Aplikasi kami seharusnya menjadi tempat di mana Anda bisa masuk, setiap semester, kelas, agenda, ujian, catatan, dan tenggat waktu. Saat ini, aplikasi hanya memungkinkan Anda untuk memasuki semester dan kelas Anda, tetapi backend sepenuhnya siap untuk tenggat waktu, agenda dan catatan.
Kami membangun aplikasi satu halaman (SPA) dengan backend ASP.NET C# dan frontend vue.js. Sebagai database, kami menggunakan kerangka kerja entitas dan identitas untuk mengatur database dalam memori (untuk menghemat waktu!). Untuk penyimpanan catatan, kami menyimpannya di cloud menggunakan gumpalan biru
Project requirements : Visual Studio and npm Untuk aplikasi utama, buka .sln dengan Visual Studio dan jalankan proyek McHacks2022 (dengan IIS).
Di terminal terpisah, navigasi ke sub-folder ClientApp dan menjalankan npm install kemudian npm run serve .
Jika ada kesalahan, Anda mungkin perlu menginstal vuej secara lokal menggunakan npm install -g @vue/cli , lalu coba lagi
Proyek harus berjalan di localhost:80 .
Untuk membangun gambar Docker, buka terminal di akar proyek dan jalankan docker build -f .mchacks2022Dockerfile --force-rm -t mchacks2022 .