diff --git a/code/sidebar.php b/code/sidebar.php
new file mode 100644
index 0000000000000000000000000000000000000000..05e21c422521ec4bb9f96464cab206c17f757489
--- /dev/null
+++ b/code/sidebar.php
@@ -0,0 +1,36 @@
+<?php
+// Assurez-vous que la variable $user est définie avant d'inclure ce fichier
+if (!isset($user)) {
+    session_start(); // Démarrer la session si ce n'est pas encore fait
+    $user = $_SESSION['user'] ?? null; // Récupérer les infos de l'utilisateur depuis la session
+}
+?>
+
+<div class="sidebar">
+        <div>
+            <h2>Menu</h2>
+            <?php if ($user['role'] === 'tutor'): ?>
+                <a href="create_session.php">Créer sessions</a>
+            	<a href="prof_create_depot.php">Créer dépots</a>
+            	<a href="prof_view_files.php">Voir dépots</a>
+                <a href="manage_sessions.php">Gestion de sessions</a>
+                <a href="view_students.php">Voir les etudiants</a>
+                <a href="attendance.php">Gestion des présences</a>
+                <a href="planning.php">Programme hebdomadaire</a>
+            <?php elseif ($user['role'] === 'student'): ?>
+            	<a href="student_upload_file.php">Voir les dépots</a>
+                <a href="join_session.php">Rejoindre une session</a>
+                <a href="view_sessions.php">Voir les sessions</a>
+                <a href="planning.php">Programme hebdomadaire</a>
+            <?php elseif ($user['role'] === 'admin'): ?>
+                <a href="manage_users.php">Gestion utilisateurs </a>
+                <a href="manage_sessions_admin.php">Gestion de sessions</a>
+                <a href="planning.php">Programme hebdomadaire</a>
+            <?php endif; ?>
+            
+            <a href="logout.php" class="logout">Deconnexion</a>
+        </div>
+            <a href="welcome.php">
+        <img src="img/but.jpg" alt="Sidebar Image">
+            </a>
+    </div>