Skip to content

0.3.0 – Authentication, Footer, and Calendar integration

Choose a tag to compare

@cmacdon4 cmacdon4 released this 06 Nov 18:27
· 6 commits to main since this release

[0.3.0] – 2025-11-06

Added

  • Implemented Feature 5 (Authentication, Navbar/Logout, Footer, and Calendar integration)
  • Added AuthLogin and AuthRegister pages with modernized styling and validation
  • Added ProtectedRoute component for authenticated-only routes
  • Added Calendar page with embedded Google Calendar and restricted access for logged-in users
  • Added Footer component with LinkedIn, Instagram, and email links using Lucide icons
  • Added @nd.edu email domain validation in registration
  • Added password requirements (min. 6 chars, one uppercase, one number)
  • Added automatic login and redirect to home upon successful registration
  • Added profile icon to Navbar with dynamic state (Login/Register vs. Profile/Logout)

Notes

Feature 5 completes the necessary requirements