Ceci est mon portfolio tout simplement ! Au dĂ©part, il sâagissait de mon tout premier site Internet rĂ©alisĂ© durant mes Ă©tudes et utilisant HTML, CSS, JavaScript ainsi que PHP sans aucun framework particulier. Plusieurs mois ont dĂ©filĂ©s et jâai dĂ©cidĂ© de le refaire complĂštement en adoptant un nouveau design inspirĂ© de ce portfolio avec NextJS ainsi que des technologies beaucoup plus modernes.
Les anciennes versions de mon portfolio sont Ă©galement disponibles sur les autres branches GitHub : no-next-js
(derniĂšre version utilisant PHP), no-gmail
(version PHP ayant encore un formulaire de contact sans GMail), no-sass
(version PHP sans lâutilisation du prĂ©processeur SASS) et no-php
(version utilisant seulement HTML, CSS et JavaScript).
[!TIP] Pour tester le projet, vous devez ĂȘtre en posession de Docker. Une fois installĂ©, il suffit de lancer lâimage Docker de dĂ©veloppement Ă lâaide de la commande
docker compose up --detach --build
. Le site devrait ĂȘtre accessible Ă lâadresse suivante : http://localhost:3000/. Si vous souhaitez travailler sur le projet avec Docker, vous devez utiliser la commandedocker compose watch --no-up
pour que vos changements locaux soient automatiquement synchronisĂ©s avec le conteneur. đł
[!WARNING] LâentiĂšretĂ© du code de ce projet est commentĂ© dans ma langue natale (en français) et nâest pas vouĂ© Ă ĂȘtre traduit en anglais par soucis de simplicitĂ© de dĂ©veloppement.
This is my portfolio! At the beginning, it was my very first website made during my studies and using HTML, CSS, JavaScript and PHP without any framework. Several months later, I decided to redo it completely by adopting a new design inspired by this portfolio with NextJS and much more modern technologies.
Older versions of my portfolio are also available on the other GitHub branches: no-next-js
(latest version using PHP), no-gmail
(PHP version still having a contact form without GMail), no-sass
(PHP version without using the SASS preprocessor) and no-php
(version using only HTML, CSS and JavaScript).
[!TIP] To try the project, you must have Docker installed. Once installed, simply start the development Docker image with
docker compose up --detach --build
command. The website should be available at http://localhost:3000/. If you want to work on the project with Docker, you need to usedocker compose watch --no-up
to automatically synchronize your local changes with the container. đł
[!WARNING] The whole code of this project is commented in my native language (in French) and will not be translated in English for easier programming.