HOSP Hospital website project Frameworks Phoenix Framework Angular Tasks UI State management Frontend Authentication PWA functionality Database setup Backend Authentication Database encription Booking functionality