- 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.
- 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.
- 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.
- 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.
- Create .env.example and .gitignore to manage environment variables
- Implement database connection logic in bd.go
- Define project model and data retrieval functions in projet.go
- Set up HTTP routes for project management in routes/projet.go
- Add main entry point in main.go to start the server