Portfolio présentant ma personne, mes projets et expériences. Réalisé avec Angular + Material, TailWindCSS et FontAwesome. https://portfolio.toxykaubleu.fr
  • HTML 46.7%
  • TypeScript 44.5%
  • SCSS 6.3%
  • Shell 2.1%
  • Dockerfile 0.4%
Find a file
2025-12-05 23:35:27 +01:00
.vscode Installation de TailWindCSS. 2025-01-30 16:17:21 +01:00
public 🔧 Modification de la gestion de l'affichage du fichier cv. 2025-12-05 23:20:56 +01:00
src 🔧 Modification de la gestion de l'affichage du fichier cv. 2025-12-05 23:20:56 +01:00
.editorconfig initial commit 2025-01-30 15:59:09 +01:00
.gitignore 🔧 Modification de la gestion de l'affichage du fichier cv. 2025-12-05 23:20:56 +01:00
.postcssrc.json Installation de TailWindCSS. 2025-01-30 16:17:21 +01:00
.prettierignore 📚 Ajout de la library Prettier. 2025-03-03 19:55:35 +01:00
.prettierrc 🔧 Application des règles Prettier sur tout le projet. 2025-03-03 19:59:28 +01:00
angular.json 🧹 Coup de Prettier. 2025-10-18 21:25:02 +02:00
bun.lock 🆙 Mise à jour des dépendences + version app. 2025-12-05 23:31:01 +01:00
docker-build-image.sh Ajout de Dockerfile et d'un script du build de l'image Docker. 2025-10-21 11:17:55 +02:00
Dockerfile Ajout de Dockerfile et d'un script du build de l'image Docker. 2025-10-21 11:17:55 +02:00
package.json 🆙 Mise à jour des dépendences + version app. 2025-12-05 23:31:01 +01:00
README.md 🆙 Mise à jour des dépendences + version app. 2025-12-05 23:31:01 +01:00
template.env 🔧 Modification de la gestion de l'affichage du fichier cv. 2025-12-05 23:20:56 +01:00
tsconfig.app.json 🧹 Coup de Prettier. 2025-10-18 21:25:02 +02:00
tsconfig.json Ajout de la sélection et déseléction des technologies. 2025-02-04 11:06:48 +01:00
tsconfig.spec.json 🔧 Application des règles Prettier sur tout le projet. 2025-03-03 19:59:28 +01:00

Portfolio

Bienvenue sur mon portfolio ! Il contient une page d'accueil qui me présente rapidement, une page 'Projets', une page 'Expériences' et une page expliquant mon histoire. Mes contacts sont disponibles, à tout moment de la navigation, dans le pied de page.

Fonctionnalités modulables facilement

  • Template pour créer un projet et l'afficher sur la page des projets.
  • Template pour référencer des technologies et des outils.
  • Template pour créer une expérience et l'afficher sur la page des expériences.

Tecnologies utilisées

  • Angular & Material : v20.3.15
  • TailWindCSS : v4.1.17
  • FontAwesome : v6.7.2

Installation

Pour installer ce portfolio, vous devez d'abord avoir sur votre machine :

  • Node (version utilisée : v22.14.0)
  • Bun (version utilisée : v1.3.3)
  • git (optionnel, seulement utilisé pour le téléchargement et le développement)
  1. Clonez ce dépôt avec la commande :
git clone https://github.com/ToxykAuBleu/Portfolio.git
  1. Déplacez-vous dans le dossier fraîchement créé :
cd Portfolio
  1. Installez les dépendances :
bun install

Déploiement

Pour héberger le portfolio sur la machine, il suffit d'exécuter la commande suivante :

bun run deploy

Le portfolio va être build, puis un serveur Bun va être lancé. Par défaut, il est démarré à l'adresse localhost:4200, mais elle peut être changée en créant un fichier .env (voir template.env).

Développement

Après avoir installé l'application, vous pouvez exécuter la commande suivante :

bun run start