Vibe Coding for Customer Portals: Authentication, Profiles, and Notifications