โครงการนี้ทำใน 48 ชั่วโมงในช่วง MCHACKS 2022 https://www.mchacks.ca/
การวางแผนภาคการศึกษาของโรงเรียนอาจเป็นเรื่องยาก คุณต้องทำให้วาระการประชุมของคุณทำแจ้งกำหนดเวลาของคุณทำกำหนดการสอบของคุณและหาสถานที่ที่จะใส่บันทึกย่อชั้นเรียนทั้งหมดของคุณ ฉันใช้เครื่องมือมากมายสำหรับงานเหล่านั้นเช่นวาระ Google, Trello, OneNote ฯลฯ หากมีเพียงสถานที่เดียวที่ฉันสามารถทำงานทั้งหมดเหล่านี้ได้ ...
หลังจากติดตาม-มันล่าสุดของเรา Hackathon นี่คือการจัดระเบียบ-มัน!
แอปพลิเคชันของเราควรจะเป็นสถานที่ที่คุณสามารถเข้าร่วมแต่ละภาคการศึกษาชั้นเรียนวาระการสอบบันทึกและกำหนดเวลา ขณะนี้แอปพลิเคชันอนุญาตให้คุณเข้าเรียนภาคการศึกษาและชั้นเรียนของคุณเท่านั้น แต่แบ็กเอนด์พร้อมสำหรับกำหนดเวลาระเบียบวาระการประชุมและบันทึกย่อ
เราสร้างแอปพลิเคชันหน้าเดียว (SPA) ด้วย ASP.NET C# Backend และ Frontend Vue.js ในฐานะฐานข้อมูลเราใช้เฟรมเวิร์กเอนทิตีและตัวตนเพื่อตั้งค่าฐานข้อมูลในหน่วยความจำ (เพื่อประหยัดเวลา!) สำหรับที่เก็บบันทึกเราเก็บไว้ในคลาวด์โดยใช้ 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 build -f .mchacks2022Dockerfile --force-rm -t mchacks2022 .