Zakładam, że jesteś początkujący więc wg mnie powinieneś zacząć od tego do czego program ma służyć - kalendarz urlpoów + dodawanie/edycja urlopów, nawet bez zapisywania do bazy danych - niech dopisuje to jakiejś listy. Zrobienie tych komponentów trochę Ci zajmie.
Na pytania co i gdzie powinno się znaleźć musisz sam sobie odpowiedzieć - czy zapis będzie bezpośrednio do bazy, czy zrobisz sobie api dedykowane dla tego rozwiązania... wszystko zależy od Ciebie. Tworząc główną funkcjonalność będzie Ci "w praniu" wychodzić.
Logowanie/rejestracja itp. zostaw sobie na później - to jest potrzebne dopiero na koniec, jak inne osoby będą miały zacząć z tego korzystać.
Ze swojej strony proponuję obejrzeć filmy od tego gościa:
https://www.youtube.com/playlist?list=PL6n9fhu94yhVowClAs8-6nYnfsOTma14P
Były dla mnie pomocne jak zaczynałem swoją przygodę z blazorem.