Initial commit

This commit is contained in:
sermandm 2025-03-19 08:38:38 +01:00
commit 7a8f74376e
16 changed files with 283 additions and 0 deletions

8
.idea/.gitignore generated vendored Normal file
View File

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

8
.idea/modules.xml generated Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/portfolio.iml" filepath="$PROJECT_DIR$/.idea/portfolio.iml" />
</modules>
</component>
</project>

20
.idea/php.xml generated Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MessDetectorOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCSFixerOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCodeSnifferOptionsConfiguration">
<option name="highlightLevel" value="WARNING" />
<option name="transferred" value="true" />
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="8.4" />
<component name="PhpStanOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PsalmOptionsConfiguration">
<option name="transferred" value="true" />
</component>
</project>

8
.idea/portfolio.iml generated Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

6
.idea/vcs.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

36
about.php Normal file
View File

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon Portfolio</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="./public/index.php">Accueil</a></li>
<li><a href="about.php" class="active">À propos</a></li>
<li><a href="project.php">Projets</a></li>
<li><a href="experience.php">Expériences</a></li>
<li><a href="tech.php">Veilles technologiques</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
</header>
<section>
<h2>À propos</h2>
<p>Je suis Maxim, un développeur passionné par les nouvelles technologies et le développement d'applications.</p>
</section>
<footer>
<p>&copy; 2025 SERMAND Maxim. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>

View File

@ -0,0 +1 @@
<?php

View File

@ -0,0 +1 @@
<?php

View File

@ -0,0 +1 @@
<?php

View File

@ -0,0 +1 @@
<?php

41
contact.php Normal file
View File

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="./public/index.php">Accueil</a></li>
<li><a href="about.php">À propos</a></li>
<li><a href="project.php">Projets</a></li>
<li><a href="experience.php">Expériences</a></li>
<li><a href="tech.php">Veilles technologiques</a></li>
<li><a href="contact.php" class="active">Contacts</a></li>
</ul>
</nav>
</header>
<div class="container">
<h2>Contactez-moi</h2>
<form id="contactForm" action="https://formspree.io/f/moqypzra" method="POST">
<input type="text" name="name" placeholder="Votre nom" required>
<input type="email" name="email" placeholder="Votre email" required>
<textarea name="message" placeholder="Votre message" rows="5" required></textarea>
<button type="submit">Envoyer</button>
</form>
<p id="status"></p>
</div>
<footer>
<p>&copy; SERMAND Maxim, 2025. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>

35
experience.php Normal file
View File

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon Portfolio</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="./public/index.php">Accueil</a></li>
<li><a href="about.php">À propos</a></li>
<li><a href="project.php">Projets</a></li>
<li><a href="experience.php" class="active">Expériences</a></li>
<li><a href="tech.php">Veilles technologiques</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
</header>
<section>
<h2>Mes Expériences</h2>
</section>
<footer>
<p>&copy; 2025 SERMAND Maxim. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>

35
project.php Normal file
View File

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon Portfolio</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="./public/index.php">Accueil</a></li>
<li><a href="about.php">À propos</a></li>
<li><a href="project.php" class="active">Projets</a></li>
<li><a href="experience.php">Expériences</a></li>
<li><a href="tech.php">Veilles technologiques</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
</header>
<section>
<h2>Mes Projets</h2>
</section>
<footer>
<p>&copy; 2025 SERMAND Maxim. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>

35
public/index.php Normal file
View File

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon Portfolio</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="index.php" class="active">Accueil</a></li>
<li><a href="about.php">À propos</a></li>
<li><a href="project.php">Projets</a></li>
<li><a href="experience.php">Expériences</a></li>
<li><a href="tech.php">Veilles technologiques</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
</header>
<section>
<h1>Bienvenue sur mon portfolio !</h1>
<p>Découvrez mes compétences, mes projets et mon parcours.</p>
</section>
<footer>
<p>&copy; SERMAND Maxim, 2025. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>

View File

@ -0,0 +1,10 @@
<?php
namespace portfolio\source\design\controller;
class sendContactController extends BaseController
{
public function sendContact() {
return $this->show('contact.send');
}
}

37
tech.php Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon Portfolio</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<header>
<div id="logo">
<h1>SERMAND Maxim</h1>
</div>
<button id="menu-toggle" aria-expanded="false">&#9776;</button>
<nav id="navbar">
<ul>
<li><a href="./public/index.php">Accueil</a></li>
<li><a href="about.php">À propos</a></li>
<li><a href="project.php">Projets</a></li>
<li><a href="experience.php">Expériences</a></li>
<li><a href="tech.php" class="active">Veilles technologiques</a></li>
<li><a href="contact.php">Contacts</a></li>
</ul>
</nav>
</header>
<section>
<h2>Veilles technologiques</h2>
<p>Retrouvez ici mes deux veilles technologiques.</p>
</section>
<footer>
<p>&copy; 2025 SERMAND Maxim. Tous droits réservés.</p>
</footer>
<script src="../js/script.js"></script>
</body>
</html>