אני קצת הייתי מפחד לקחת דבר כזה על עצמי, במיוחד אם מדובר על פרוייקט בסדר גודל כזה.
יש לך ידע בHTML,CSS ו - JS? או שאתה צריך ללמוד את הכל מההתחלה??
כדי לבנות משהו שעובד טוב, וגם נראה טוב בWEB צריך הרבה השקעה. להכיר את הספריות השונות וכו'. ואלו דברים שלוקחים הרבה זמן. אמנם זה שווה לך, כי בעצם משלמים לך על שעות הלימוד וההתנסות, אבל מצד שני בסוף צריך שיהיה מוצר עובד
ולגופו של ענין, למערכת כזאת דווקא לא בטוח שהייתי ממליץ ללכת על asp.net mvc , במיוחד כיון שזאת מערכת שאתה תצטרך להמשיך ולתחזק אותה לאורך זמן (שזה אחת הנקודות החשובות שכדאי לקחת בחשבון כשבונים דבר כזה).
הייתי ממליץ לך לבנות צד שרת בנפרד שאותו אתה יכול לבנות ב- asp.net web api ולכתוב הכל בVB שאתה מכיר. וצד לקוח בנפרד באנגולר או ריאקט וכדו' (לא באתי להכריע בין הניצים, למרות שדעתי נוטה לכיוון אנגולר, בעיקר מפני שזה פריימוורק שלם ולא רק טלאי לבעיה מסויימת).
למרות שזה יקח לך בטח הרבה יותר זמן עד שתלמד אנגולר ותצליח לבנות פרוייקט כזה.
בכל אופן - בהצלחה גדולה!