Florian

📚 Portfolio

In French

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 commande docker 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.

image


In English

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 use docker 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.

image