Commit Graph
9 Commits
Author SHA1 Message Date
sylvaintr 5caa4e6761 misen place back 2026-09-12 22:35:19 +02:00
sylvaintr e19b499ee7 Add 'frontend/' from commit 'babef04f9ab6e81ed6153681e3e771bb614744be'
git-subtree-dir: frontend
git-subtree-mainline: bfc1a360b6
git-subtree-split: babef04f9a
2026-09-03 14:03:29 +02:00
sylvaintr bfc1a360b6 Add 'backend/' from commit '4b5069d17945252abee2a826818098906af56334'
git-subtree-dir: backend
git-subtree-mainline: 9c93274511
git-subtree-split: 4b5069d179
2026-09-03 14:02:07 +02:00
sylvaintr 9c93274511 Initialisation du monorepo 2026-09-02 13:52:16 +02:00
sylvaintr babef04f9a feat: Update Dockerfile for Node 20 and add vite-env.d.ts for environment variables 2026-03-09 22:03:55 +01:00
sylvaintr fe441c4bea Add GridWrapper and RetourEnHaut components
- Created GridWrapper component to wrap MUI Grid for easier usage.
- Implemented RetourEnHaut component for a "back to top" button with smooth scrolling and navigation to the homepage.
2026-03-09 21:24:37 +01:00
sylvaintr 83560e8086 feat: Add new sections and improve layout
- Added ExperienceSection and SkillsSection components to showcase user experience and skills.
- Updated App component to include new sections in the Home layout.
- Enhanced Projet component with improved styling and functionality, including a video player.
- Integrated new translations in English and French for additional sections.
- Updated navigation bar to include links to new sections.
- Added Dockerfile and nginx configuration for deployment.
- Removed unused video files and optimized existing components for better performance.
- Updated CVSection to correctly reference the CV file path.
- Improved styling across various components for a more cohesive design.
2026-02-24 12:23:27 +01:00
sylvaintr b012f28dd8 feat: add hooks for IP and project management, implement routing and internationalization
- Created `useIpPublic` hook for fetching public IP.
- Developed `useProjets`, `useProjet`, `useCreateProjet`, and `useEditProjet` hooks for project management.
- Implemented i18n configuration for internationalization support.
- Added global CSS styles and main application entry point.
- Established routing with lazy-loaded components for better performance.
- Created sections for Home, About, CV, and Projects with responsive design.
- Integrated form handling for project creation and editing with validation.
- Added footer and navigation bar components.
- Defined project types and validation schemas.
- Configured TypeScript and Vite for the project setup.
2026-02-10 10:43:28 +01:00
sylvaintr 4b5069d179 feat: Initialize project with MySQL database and API for managing projects and technologies
- Created SQL script to set up database tables for projects and technologies.
- Added Docker Compose configuration for application and MySQL service.
- Implemented API endpoints for CRUD operations on technologies.
- Defined data types for projects and technologies.
- Established routing for API endpoints.
2026-02-10 09:45:25 +01:00