Commit Graph

14 Commits

Author SHA1 Message Date
Van Leemput Dayron
46e6edcd9c feat: add profile setup, verification, and authentication context
- Implement ProfileSetup component for user profile creation with username validation.
- Create ProtectedRoute component to guard routes based on authentication status.
- Add VerifyAuthCode component for email verification with resend functionality.
- Establish AuthContext for managing user authentication state and actions.
- Enhance CookieContext for consent management with server-side verification.
- Set up Firebase configuration for authentication and analytics.
- Update styles for authentication components and header layout.
- Configure Vite proxy for API requests during development.
2026-02-24 08:25:37 +01:00
Van Leemput Dayron
c7f210a141 Merge remote-tracking branch 'origin/main' into release 2026-02-13 14:00:47 +01:00
Van Leemput Dayron
70653b769b feat: Add HomeSync policies page and integrate legal section in HomeSync component 2026-02-13 14:00:34 +01:00
Van Leemput Dayron
6538e2d1dd Change to 2026 2026-02-06 17:34:47 +01:00
Van Leemput Dayron
274ea73e05 feat: Implement Content Security Policy and disable Vite HMR overlay. 2026-02-06 17:29:21 +01:00
Van Leemput Dayron
bf87b9c218 feat: Implement cookie consent management with a new banner and introduce a language-aware root redirection. 2026-02-06 17:00:52 +01:00
Van Leemput Dayron
45ddd93f12 Change to new cv 2026-01-26 00:50:39 +01:00
Van Leemput Dayron
97fba0435a Add support for project Travel Mate 2026-01-12 17:23:36 +01:00
Van Leemput Dayron
24dfc5d077 Add homesync to projects 2026-01-12 16:18:21 +01:00
Van Leemput Dayron
4a6d224dbd refactor: un-nest /travelmate/policies route and remove Outlet from TravelMate component 2026-01-02 16:39:15 +01:00
Van Leemput Dayron
7e2672c262 refactor: use relative path for API messages endpoint 2025-12-15 19:22:11 +01:00
Van Leemput Dayron
5dec349259 chore: Update API endpoint port from 3000 to 4000 for message submission. 2025-12-15 19:10:56 +01:00
Van Leemput Dayron
572159b45a feat: Add data erasure request form and a new backend API endpoint for message submission. 2025-12-15 17:40:14 +01:00
Van Leemput Dayron
6c11cf5213 feat: Initialize backend with Express and MySQL, and restructure frontend with new routing and language support. 2025-12-15 17:03:03 +01:00