diff --git a/dockerfile b/dockerfile
new file mode 100644
index 0000000..13efebc
--- /dev/null
+++ b/dockerfile
@@ -0,0 +1,11 @@
+FROM nginx:alpine
+
+LABEL authors="Noam"
+
+RUN rm -rf /usr/share/nginx/html/*
+
+COPY . /usr/share/nginx/html/
+
+EXPOSE 80
+
+CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..17e3377
--- /dev/null
+++ b/index.html
@@ -0,0 +1,66 @@
+
+
+
+
+
+ Portfolio – Étudiant BTS CIEL
+
+
+
+
+
+
+
+
+
+ À propos
+
+ Je suis étudiant en deuxième année de BTS CIEL. Passionné par la cybersécurité,
+ le développement logiciel, les réseaux et les objets connectés.
+
+
+
+
+ Projets réalisés
+
+
+
Projet CMS
+
creation d'un site qui repartie des articles
+
+
+
+
Site Web
+
Site en HTML/CSS
+
+
+
+
+ Compétences
+
+
HTML / CSS
+
PHP / MySQL
+
Réseaux
+
Cybersécurité
+
Cisco Packet Tracer
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/launch-dockers.sh b/launch-dockers.sh
new file mode 100644
index 0000000..9803578
--- /dev/null
+++ b/launch-dockers.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+docker stop portefolio
+
+docker build -t portefolio .
+
+docker run -it --rm -p 8080:80 --name portefolio -v .:/usr/share/nginx/html/ nginx
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..50fda2e
--- /dev/null
+++ b/style.css
@@ -0,0 +1,96 @@
+/* --- GLOBAL --- */
+body {
+ margin: 0;
+ font-family: "Poppins", sans-serif;
+ background: #f2f4f7;
+ color: #333;
+}
+
+/* --- HEADER --- */
+header {
+ background: linear-gradient(135deg, #1f2937, #3b82f6);
+ color: white;
+ padding: 70px 20px;
+ text-align: center;
+}
+
+header h1 {
+ margin: 0;
+ font-size: 3rem;
+}
+
+/* --- NAVIGATION --- */
+nav {
+ background: #111827;
+ padding: 15px 20px;
+ text-align: center;
+}
+
+nav a {
+ color: white;
+ text-decoration: none;
+ margin: 0 20px;
+ font-weight: bold;
+ transition: 0.3s;
+}
+
+nav a:hover {
+ color: #3b82f6;
+}
+
+/* --- SECTIONS --- */
+section {
+ padding: 50px 20px;
+ max-width: 1000px;
+ margin: auto;
+}
+
+h2 {
+ color: #1f2937;
+ border-left: 5px solid #3b82f6;
+ padding-left: 10px;
+}
+
+/* --- PROJECT CARDS --- */
+.project {
+ background: white;
+ padding: 20px;
+ border-radius: 10px;
+ margin-bottom: 25px;
+ box-shadow: 0 4px 10px rgba(0,0,0,0.1);
+ transition: transform 0.2s;
+}
+
+.project:hover {
+ transform: translateY(-5px);
+}
+
+/* --- SKILLS GRID --- */
+.skills {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
+ gap: 15px;
+}
+
+.skill {
+ background: #3b82f6;
+ color: white;
+ text-align: center;
+ padding: 12px;
+ border-radius: 8px;
+ font-weight: bold;
+ transition: 0.2s;
+}
+
+.skill:hover {
+ background: #1e40af;
+}
+
+/* --- FOOTER --- */
+footer {
+ background: #111827;
+ color: white;
+ text-align: center;
+ padding: 20px;
+ margin-top: 40px;
+}
\ No newline at end of file