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
cbbfe40d1b
docs: Refine Jenkinsfile comments for improved clarity in build and deploy stages.
2025-12-15 18:57:02 +01:00
Van Leemput Dayron
e39d496ce2
feat: introduce dedicated backend build stage and deploy only compiled backend assets.
2025-12-15 18:51:03 +01:00
Van Leemput Dayron
25589ddff9
change in jenkinsfile
2025-12-15 18:33:01 +01:00
Van Leemput Dayron
35f11521f7
Add jenkinsfile
2025-12-15 18:27:14 +01:00
Van Leemput Dayron
9896dfdcec
chore: remove Jenkinsfile
2025-12-15 18:26:34 +01:00
Van Leemput Dayron
539b0ad314
chore: remove comments explaining frontend deployment steps.
2025-12-15 18:22:34 +01:00
Van Leemput Dayron
fc4e843ed3
add jenkinsfile
2025-12-15 18:18:13 +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
Van Leemput Dayron
56897a0c2d
feat: Add ScrollToTop component to reset scroll position on route changes.
2025-12-15 00:45:24 +01:00
Van Leemput Dayron
a01c6c4356
feat: Dynamically set document title for Home and TravelMate pages.
2025-12-08 15:19:43 +01:00
Van Leemput Dayron
8f86da9925
feat: add French translations for the contact section
2025-12-08 15:08:31 +01:00
Van Leemput Dayron
00999578f0
feat: Add visual permission cards and intro text to the Policies page, including new icons, translations, and styling adjustments.
2025-12-06 16:30:51 +01:00
Van Leemput Dayron
b148b4d90e
refactor: Policies page now dynamically renders sections and includes a Google privacy policy link, removing hardcoded content and tech details.
2025-12-06 16:23:08 +01:00
Van Leemput Dayron
28a8dcd170
feat: Add TravelMate project page and restructure site with routing, including new Home, Policies, and Footer components.
2025-12-06 12:12:01 +01:00
Van Leemput Dayron
404e493aa8
feat: Implement a 15-minute rate limit per email for contact form submissions.
2025-12-02 08:58:56 +01:00
Van Leemput Dayron
0518588121
feat: remove GitHub links and icons from project cards
2025-12-01 15:33:59 +01:00
Van Leemput Dayron
59c1b8c8ad
feat: Add high school education details to the Education component and include corresponding translations.
2025-12-01 15:01:39 +01:00
Van Leemput Dayron
1318b357b8
docs: Update contact details and footer in README, and ignore EMAILJS_SETUP.md.
2025-12-01 14:54:52 +01:00
Van Leemput Dayron
806ef5e1d8
feat: add Shelbys Bar project with new translations and online status.
2025-11-26 18:01:17 +01:00
Dayron
f4a5a6e396
fix: update favicon and site title; remove unused responsive language text
2025-11-12 23:48:01 +01:00
Dayron
16d5a224eb
fix: adjust margin for hero title for better spacing
2025-11-12 20:48:30 +01:00
Dayron
6d26784241
feat: center social links on medium screens
2025-11-12 20:42:20 +01:00
Dayron
15e200dfab
Implement code changes to enhance functionality and improve performance
2025-11-12 20:40:18 +01:00
Dayron
5be7a0c821
feat: add unique keys to motion components for improved rendering
2025-11-12 18:51:25 +01:00
Dayron
e8722cf25d
feat: add language context and translation support
...
- Introduced LanguageProvider to manage language state and translations.
- Updated components (Header, Hero, About, Skills, Projects, Education, Contact) to utilize translations.
- Added language toggle button in the header for switching between French and English.
- Enhanced styling for language toggle button in the header.
2025-11-12 18:36:51 +01:00
Dayron
a4b4423ff4
feat: update portfolio with new contact form functionality and improved styling
...
- Removed outdated CV file and replaced with a new image for the profile.
- Implemented a new email service using EmailJS for contact form submissions.
- Enhanced the contact form to handle errors and success messages.
- Updated the About section for grammatical accuracy.
- Modified the Hero component to link to the new CV file and updated GitHub profile link.
- Updated project links to point to the correct GitHub repositories.
- Improved styling for error messages and avatar image with hover effects.
2025-11-12 00:47:02 +01:00
Dayron
cdff0c8c5c
feat: Add SCSS structure with variables, mixins, and component styles
...
- Created _variables.scss for color, spacing, typography, and breakpoints.
- Added _mixins.scss for reusable styles including responsive breakpoints, transitions, and box shadows.
- Implemented styles for various components: header, hero, about, contact, education, projects, and skills.
- Established a main.scss file to import component styles and an index.scss for global styles.
2025-11-11 18:13:01 +01:00
Dayron
bd3161e31b
Update portfolio content and remove future projects section
2025-11-11 17:20:55 +01:00
Dayron
760849a5c2
first commit
2025-11-11 17:12:59 +01:00